29
16
3
6
41
50
180
138
125
62
28
19
76
245
67
32
22
7
24
117
36
64
155
46
59
14
10
379
25
109
193
18
27
21
11
136
103
97
74
79
177
295
75
90
157
100
30
31
364
26
71