45630 69
28657 29
17684 40
28323 47
102407 221
14847 8
81866 97
34785 41
1138 16
2504 134
40701 94
25915 59
63584 81
49554 171
139838 400
25236 65
34544 110
16295 42
45145 75
45417 89
10514 13
33227 45
24928 64
48837 145