90756096
4926844
67335145
27943298
71876980
18649966
76447867
460194
64758126
59586865
5193336
95457215
75652243
54947903
64976755
79065333
35448603
15429014
24479959
66938283
91974811
691245
22307376
61264667
53941650
5517573
63861093
18965021
34181271
25902214
47606677
44841170
30326131
81885703
86522542
319577
8262355
11305847
29748796
86778390