39618949
18212944
96463529
35252532
909866
51577069
56424822
93235974
99226771
8448528
454260
82972551
70635446
92223486
4238215
18603299
82638204
47888752
53615615
2346816
3436263
83986045
10376464
31043999
49934290
4310586
56859582
99056964
8528515
57839211
7264838
80477447
9661214
20356687
99625663
743635
6905128
32321520
89899744
24889007