81995300
68746647
16415619
89192304
79481454
75242278
89141082
50163167
87104927
38993494
70075576
87363162
3877454
1566532
80547306
96482138
1342702
33127329
7184836
50987507
18503094
84335735
80067248
12867902
52556651
54791994
83945148
59364865
32166393
4298549
96152169
13287638
69466679
92503429
79928870
93587194
23846594
56283714
25591689
17398031