80988067
72569586
6595931
34819680
99911115
30547880
22605437
55838456
45744809
95706405
75486683
93435089
8240530
46094689
7715279
84448069
35412020
21651528
39339226
63644503
71231204
93904759
67024157
75199125
54235035
89017627
83135692
48767397
51088984
66704066
30285417
72514266
21123923
57806148
51321601
67046270
17672972
79683657
38406373
96848176