4
8
18
5
13
11
17
3
6
1
15
2
16
9
139
186
35
75
12
73
117
68
37
69
78
100
19
249
72
86
89
216
136
59
74
43
26
55
38
21
14
241