98368050
87287503
29366363
44129655
83735189
48985059
20501888
99658511
47534282
17461535
4889021
39103386
15195555
9371721
10074891
49935718
22953067
76499296
29686621
30419019
81497635
18454342
7572644
22974751
91701577
17164767
96932389
36544921
64821101
27673772
79762119
51099071
38285594
23302292
33395135
1991369
4081621
92432888
7271725
60639806