89315163
9435973
16383399
69395053
48623313
74128079
53086033
5163603
38019954
22266342
55027835
91778233
48582185
3565166
93899891
42556068
47156604
43296753
54071874
8811812
67962488
21663852
15047626
39264348
733562
75124439
445141
60853697
349376
37108288
36733277
1736023
64774559
15472044
90625991
25607297
71324696
46597822
20677574
8739995