21006 25
30966 30
22429 14
16641 6
61348 128
27418 26
52971 50
27016 30
70529 90
66672 56
19257 9
28248 37
26288 25
23858 23
48589 47
128260 199
28866 41
24900 37
19676 6
36151 66
71987 116
22246 13
68841 49
24243 21