90356523
25154042
64649300
97541377
46892677
90784315
22426480
97273129
72791638
8278387
38938489
92973693
27854219
21528478
8242642
81931682
46139142
40313445
1309122
22763568
59827630
7697688
37818162
61366875
1978189
12464409
50068415
99899187
23029483
796629
73673920
76725727
35778510
51726743
12266110
90348494
20307645
93857765
60955593
57533629