0
6
26
8
13
23
42
25
15
24
85
69
36
34
76
79
117
177
393
178
32
43
170
91
228
975
122
204
429
560
252
118
229
443
176
242
240
179
361