0
35
22
81
5
12
1
23
8
17
106
7
11
25
10
28
45
51
138
40
9
27
34
260
20
212
49
99
26
15
13
30
18
31
139
190
441
58
303
72
452
120
167