0
11
29
40
4
61
44
31
13
164
30
102
105
71
17
10
7
25
9
6
37
24
27
43
84
8
149
222
36
93
82
20
45
295
100
168
362
47
286
78
35
163
174
94
23
48
19
192
112