0
37
7
13
58
25
8
9
15
6
78
50
47
32
26
22
44
19
17
14
99
239
60
21
24
33
34
53
73
79
40
299
92
141
217
255
107
678
264
511
109
104
116
311
236
263
324
1474
165
373
536
674
1091