0
17
3
20
166
27
37
43
53
102
13
65
25
44
108
61
164
105
24
83
269
73
71
151
447
68
188
16
204
98
60
168
57
88
51
100
131
121
136
388
41
109
80
12
45
63
290
23
176
220
55
32
82