890124
114095
1238005
2758501
26075038
56331073
8938532
99632104
10807608
93636246
87624102
8265734
2595134
93407266
70804868
7683571
640549
31628982
63227688
91983125
7834389
23603238
87247059
60457637
1004644
6141232
54395384
65935827
20905141
718446
88325831
56089664
49623977
77032076
10553799
51886901
36437213
49256676
20692113
52336290