100
536
42
222
101
395
195
299
113
990
62
267
40
632
539
508
6
348
68
480
25
504
54
80
490
15
315
27
356
47
340
34
278