15998 26
26921 50
12195 16
13041 9
8817 6
16526 20
13277 5
16136 55
72859 47
39845 72
9145 5
71328 73
54844 52
62226 87
25952 68
38669 94
31359 67
32846 8
36041 66
48956 60
14487 21
50402 100
16686 35
73942 102