0
23
21
43
12
35
37
19
5
16
24
41
221
70
33
84
72
231
27
61
58
96
171
52
153
268
290
36
131
62
150
80
282
109
402
39
167
172
293
243
94
69
63
215
427
20
474
25
611
325
141
128
223