1029422
24474671
21549187
2997538
89031741
36389660
28679315
98242215
83912858
39867528
64212614
34285813
7279888
99387031
87619398
12943204
44561566
72498837
74052348
46754413
41218675
21574882
14299822
364042
38632419
48192027
38244947
44408035
42569633
49037116
8297308
59327139
62523980
64508696
94256315
49997261
52224624
17866052
2397156
5230488