38
29
16
3
6
42
51
181
142
125
64
28
19
78
248
68
32
22
7
26
117
50
37
158
46
59
17
10
379
25
109
194
18
27
21
11
136
103
97
74
79
179
41
296
14
75
90
157
100
30
31
364