0
24
84
16
52
35
29
42
241
19
9
23
11
54
115
62
188
102
77
420
191
99
30
13
25
175
122
89
179
153
85
55
150
112
28
127
79
14
47
198
110
137
836
183
318
345
214
140
223
100
786
69
239
59
83
70