2431 12
1794 8
21575 42
48773 121
26833 70
7965 26
25082 27
11931 22
4827 4
27982 68
12137 26
29182 51
10000 30
10707 26
26712 59
30262 93
23429 28
18945 54
3766 13
6122 17
3396 11
8401 13
15915 21
34224 78