5432 11
13818 19
10385 18
14880 11
19681 42
8001 12
24034 22
14399 22
6470 9
28529 13
8105 7
12481 10
16261 32
29128 28
5865 20
3458 11
3028 3
2650 7
4903 6
11688 32
6851 12
3864 11
14750 36
4352 9