33902 32
32450 83
30852 63
30248 101
29441 111
28174 75
26121 43
26066 93
25784 111
25514 51
24844 16
24261 90
23840 134
23306 54
23275 51
22089 36
21665 79
21221 60
21002 46
19991 69
19691 31
18978 65
18469 38
18413 60