12482 5
10312 6
21905 11
12510 15
11224 3
21006 25
30966 30
22429 14
16641 6
61731 128
27418 26
52971 50
27016 32
70730 90
66869 56
19257 9
28248 37
26480 25
24053 23
48589 47
128649 199
28866 41
24900 37
19676 6