2875
1512
5536
77770
73167
20417
100439
5570
4067
68286
94478
3923
58247
675136
956145
43973
60691
6003
19917
78269