477096
2029750
20649048
7126481
33952026
76327362
66513406
428813
45521386
61902452
44442566
7255219
92107885
77828482
41281342
22391825
93996370
99655104
99965503
5666035
51422177
91226513
80438488
40794530
17631749
51113583
98848158
968553
53702643
51893347
79914675
2039029
17191481
95498850
56409600
58816733
94662940
3514367
36587211
28441456