90875534
54242378
27214228
4111623
88757194
7306226
45861501
33007271
93466150
95006886
28975361
19395965
13259181
98402778
47309543
97181106
79719895
399948
31724716
28929835
43572371
92074997
99814983
60248210
25708703
53427462
69296750
92919765
47471582
27261975
16027399
5376608
52385099
1166697
24305524
91261592
74691050
68279590
26557186
7331405