0
52
20
2
37
13
41
6
10
25
17
12
102
104
43
26
68
18
7
55
31
47
53
62
63
57
69
72
33
29
91
489
148
107
134
137
256
184
229
42
131
58
120
243
64
92
133
264
100
70
278
61
39
15