30662 90
23696 78
35110 95
29285 89
14241 15
9567 34
9220 14
11310 32
16710 51
10645 27
13338 15
11641 29
28168 80