0
26
21
218
5
329
19
25
32
23
14
365
8
61
20
106
34
68
36
39
169
447
29
2
78
129
12
200
22
57
84
268
54
205
85
3
198
279
119
6
52
98
178
40
59
96
10
50
237
27
131