3017626
82842619
14793869
96249030
44956823
18543681
62429825
7971260
1667375
903142
73919822
6719216
51686796
8171717
12156111
78602003
31989351
51716583
85505562
38799788
4859627
7492925
8064477
23761336
92117872
5125493
59666943
16541453
15217103
74954706
75749674
57305472
29182559
23308567
49089865
47365472
70815286
20527975
92884250
40663281