40050 85
28540 73
44996 87
19721 34
14643 33
23866 16
47202 43
14570 11
22450 32
11388 13
18545 31
32167 83
21121 22
15636 12
10947 9
14704 18
9843 8
18418 22
11265 10
12338 3
13007 7
15514 13
14283 9
15547 25