93
2
72
25
10
4
15
29
16
13
14
6
64
3
45
20
57
182
41
71
30
9
84
67
37
135
55
35
300
62
24
36
192
80
128
98
256
175
27
709
156
448
139
318
267
85
185
352
50
113
102