31058 91
23696 79
35110 95
29670 90
14241 15
9567 35
9598 14
11310 32
16710 51
10645 27
13338 15
11641 29
28564 80