229
13
40
18
10
46
71
156
94
97
125
38
61
58
223
179
178
20
53
168
446
114
172
31
207
100
222
330
111
30
44
253
285
390
23
99
93
48
96
127
196
239
15
211
36
50
129
8
27
268
191
198