18058 60
14689 59
18628 59
15001 59
28657 59
28201 59
40195 59
34559 59
40448 59
45089 59
28185 59
23836 59
26480 58
33267 58
19633 58
22066 58
25546 58
26114 58
56544 58
31992 58
14994 58
16219 58
32595 58
13011 57