100008104
39017017
44732190
4075760
7668891
8956870
50173020
14949707
3683916
38733282
8855177
57057429
7036993
1321308
44958640
997501
62625354
92191005
87115830
10719405
95901323
22828784
99143721
78344863
61217973
78412650
83574110
19325952
96089135
332686
43783688
47578592
95583154
69302431
51513329
96243812
8112716
56556671
10857714
38845335