85486446
94163465
25259901
96819448
18042700
1815549
92265253
70436151
60523323
72428255
46326187
22059521
78693098
81701730
96258151
28433658
94313469
9600600
17977824
15859473
33627372
42672381
496963
88265104
68506837
97795589
49162358
40444025
11223116
94281013
2404479
73819308
30834238
89812813
9964198
32101505
5363151
45324804
45161741
78962305