25
279
104
34
124
15
138
49
272
68
20
27
311
117
82
128
364
87
1693
40
185
271
373
255
991
58
143
42
179
182
157
186
84
200
199
368
439
276
145
297
78
43
251
1576
264
293
31
47
92
52
60
753