57818125
49365135
43599812
33711537
1636977
26833504
86742442
95485691
2311046
6912981
68498594
99388466
66247672
3839231
6838315
68282301
89379761
4636061
71127330
42896195
6401759
90037924
79979559
28866864
99465083
4039810
70868815
94099630
4412184
80167265
85538339
70266825
20942836
3505386
36659976
17329586
18347297
37108611
13607159
16833889