3570 16
2392 10
8128 12
31032 44
5839 22
7955 8
32394 58
18655 48
4123 18
7648 19
4268 7
7585 14
15526 47
4794 14
12901 45
23520 49
11107 54
13242 37
110036 225
7425 9
9437 33
21399 70
11111 30
11776 32