42259718
7158187
15808902
16814813
5302763
38937835
2952175
5038518
10178
75088038
42058343
35787085
86631959
9736569
69648336
1948753
59655671
33734533
97682639
4745042
54609271
96392307
46207596
9686418
43492226
96522844
40453115
62227310
5467419
84712001
25113824
20804831
15963667
94098712
73802995
19804676
98843731
3697494
55348660
42037516