14128 26
38863 82
19833 27
20000 30
24435 35
23853 26
18404 29
39142 55
29244 71
40399 95
57041 173
15991 20
21728 37
47776 110
89782 238
36592 50
49876 80
15301 5
13688 12
15685 19
29671 44
11182 1
10232 9
24336 85