0
13
40
30
1
3
31
6
16
4
55
5
14
7
83
21
29
8
24
51
42
56
148
57
283
136
183
86
81
336
466
53
243
330
95
258
60
76
262
50
25
132
69
231
187
158
99