21002 48
17559 23
13540 7
19900 18
40815 62
89099 182
31328 89
31458 84
15073 24
16577 32
37601 62
21003 37
33598 66
26438 79
22146 55
29154 20
26220 17
47632 140
18895 13
24511 21
16350 25
19733 8
27260 32
32363 28