105
32
38
13
6
7
34
18
46
10
36
96
234
16
173
92
39
43
71
47
248
60
2326
48
111
27
31
93
33
20
122
161
1205
49
169
76
459
154
664
80
57
35
523
179
145
29
28
17
140
798
110
66
805
53