25
235
53
30
189
184
287
89
238
42
79
104
78
105
80
167
383
162
340
134
195
152
303
84
70
132
251
211
197
173
214
232
75
124
149
108
82
254
120
106
94
48
119
488
86
274
122
76
54
224
153
65
128
465
353
202
81
269