42626823
48703251
8411560
67832660
83277596
61721053
94349469
22466031
77045686
7155250
9174413
66059034
4864750
13208660
64528041
47069256
30328805
87808103
53695488
52845964
4943660
29853759
36125977
68843455
6824173
57156049
49338433
2495459
67588566
33219318
51169621
13205443
7059916
79723253
24999093
8766532
71545759
81975754
70876041
64226427