0
1
31
13
81
5
22
2
12
15
55
30
225
43
32
21
14
37
17
92
19
85
24
57
41
238
123
183
69
45
67
75
49
34
82
72
158
288
18
61
228
51
237
164
415
28
108
428
47