13506 13
28830 41
20238 50
21346 70
25899 46
13448 19
11737 8
15771 38
11593 15
31019 101
30716 99
23016 46
29728 84
21542 63
18522 31
33893 100
22865 35
40540 41
21025 24
12611 11
43646 112
9992 7
11795 7
11890 12