0
17
1
41
16
23
18
32
173
9
28
107
72
64
74
141
19
120
58
140
54
76
30
121
134
102
79
31
71
69
88
84
164
106
91
183
57
259
113
303
300
62
147
206
542
162
220
170
154
435
51
166
129
200
144