88778463
81345640
99936290
45076785
59163919
43692473
22102125
8652414
3121595
9906318
327947
47352839
11428267
50791738
87689482
73545426
24674588
48214951
56146767
931382
72521526
684634
55538433
34874123
1202818
84452444
69916509
38349407
48678264
96062335
27373275
10121310
5997235
94826387
71832905
45415470
68935217
6379044
16278400
9252642