86125646
81492987
38552684
34984450
47703145
24125912
99729176
76806786
38677970
66088258
17139284
53884523
67337091
20056162
98069361
78187552
27612032
53193560
57833804
2089568
31032940
99395961
31951960
59039580
96245826
8527993
11935938
90066639
79248340
6497079
60025541
62916791
9474377
66073591
30063714
33822780
37918294
8527641
70004423
91775664