25
6
22
34
46
42
231
133
18
33
19
37
61
87
89
30
542
60
554
51
57
68
96
23
337
180
250
58
194
166
145
209
208
136
190
248
137
155
72
418
52
227
132
161
178
144
254
95
171
273
183
55
196
281
78
126
176
104