85699
192382
952140
994800
361827
218302
50839
393496
695216
21438
877452
252115
5449367
4475934
4302459
3435462
3426998
3364286
3314956
2983728
2965226
2463209
2123352
2118407