32
2
85
20
10
41
9
15
45
65
107
60
200
6
101
30
34
21
138
26
567
105
251
236
94
247
541
164
226
79
208
24
37
54
36
23
52
55
418
267
333
123
95
67
784
231
25
47
78
160