20741631
40372042
18075590
2027810
92158056
99988116
10433923
12124047
32444569
23934511
87714029
46326504
39029525
85089914
32371437
53519253
31791418
37899556
85361561
45491146
54047650
92501986
3427515
80083431
65857246
885551
611576
79597343
57056228
18261066
82899721
49714890
7828466
63945144
4682958
72025212
88661161
64183674
9307928
31087691