2431 12
1794 8
21163 42
48352 120
26833 70
7965 26
25082 26
11931 22
4827 4
27982 68
12137 26
28757 51
10000 30
10707 26
26296 59
30262 93
23009 26
18945 54
3766 13
6122 17
3396 11
8401 13
15915 21
33811 78