42951202
35014415
8233274
13363801
56368113
90366202
81959895
28487551
41875224
8012127
2295624
59622791
19774923
85338129
71435797
7196470
27741442
96834010
76564898
79243039
5731292
8123808
649189
58766625
3002328
46196950
43343435
87713538
59418837
69554293
65516093
51251905
52732877
33964704
9257741
60208147
16546822
70268880
44302150
99071938