42278300
16308631
97596765
71102183
51292141
69921535
5544929
53725346
48706896
22121940
2922386
18358734
5685737
9264756
23574734
7586147
54263492
9000945
69011588
85529896
98065904
925850
3625912
21054298
61249592
58583013
39263454
93587231
97104486
4858012
47025913
1912343
62945254
96351771
54266846
21212163
52697660
70777255
63215325
13522998