88485653
78823684
24885435
77663056
60757805
7555875
52405567
86785361
46442003
98709987
21977394
13745287
49725806
81228276
54422831
5318545
17169020
2694651
61991227
76475349
61192321
56977128
35827565
7663548
20976025
61574089
5632886
4613646
42388605
833400
29204092
313557
53588880
97422272
30942600
8057907
6701659
40226052
8396422
80356985