30239 90
23696 78
34738 95
29285 89
13867 15
9567 34
9220 14
11310 32
16334 51
10645 27
12965 15
11641 29
28168 75