80404969
96131404
375235
32666600
15891850
98038593
53205888
81884960
24269692
41492896
90052213
16729493
49539250
95222934
89799374
10485588
11115738
81856528
41802520
95832443
32448087
69003494
92602016
73643977
95736698
21633421
88494164
27768253
8013787
3206396
3096600
30412822
6272867
97903712
2638137
48954375
16361196
6841680
61832508
18386270