17
21
50
92
42
73
54
65
180
248
269
158
482
254
2523
33
361
1408
94
292
60
48
210
116
326
371
299
285
1448
238
385
142
272
153
179
192
699
36
208
37
24
516
378
258
540
683
15
70
459
147
173
117
169
152