41
16
8
22
32
141
59
34
300
49
11
78
61
33
94
30
93
206
120
106
176
180
23
146
174
149
71
104
29
241
13
123
20
58
316
95
221
83
138
122
100
75
198
191
285
101
165
82
117
27