0
8
46
32
12
7
27
6
17
118
45
44
116
83
56
48
21
42
141
22
79
5
57
11
34
1313
29
64
47
41
80
235
26
37
76
375
132
261
408
9
260
384
91
135
112
222
198
85
86
354
31
288
128
803