90791863
8492814
96383844
35045143
48754945
2296838
37466579
59169250
75577989
66697192
41554752
77134857
34487074
45614240
59976239
2719671
250822
92043048
61718989
24067942
75817500
89692227
86105582
94646316
49519716
54529434
87567219
364876
70588726
14722540
12072934
88904033
16218776
52733992
80221795
14148549
33613718
83133157
12084704
291912