0
6
7
27
8
13
42
25
16
24
88
69
36
34
76
79
117
178
395
33
43
172
91
228
977
122
204
431
560
255
118
229
445
176
242
240
183
361