89503641
85888821
64479320
87889487
18053896
65659094
68452560
33836217
60902950
3634886
60431705
12885065
99863351
13877733
99907641
94399096
99237250
3642377
1341867
32529673
62105739
84517321
421703
25309486
25985274
192430
56385258
45053484
18526460
53313088
3581232
26127856
73585842
87002895
25947522
94767421
73359470
59691173
51408152
23645794