20
40
74
92
137
179
111
102
219
155
333
81
185
298
219
104
514
237
1331
115
413
1268
1147
780
321
137
438
728
286
552
304
2795
850
917
807
1156
448
431
2584
229
463
911
457
843
178
438
967
84
117
1230
1714
375
270
265