2
5
33
205
70
3
4
40
26
35
19
108
32
56
37
186
61
99
11
49
1
10
55
46
23
92
78
27
38
18
50
214
7
43
29
22
615
24
86
36
109
9