32
2
81
19
9
38
31
15
44
64
107
60
200
6
101
30
34
21
138
26
567
105
251
235
94
247
541
164
226
79
208
24
37
54
36
23
52
65
55
418
267
333
123
95
67
784
230
25
47
78
160