62702496
31505210
46635386
9547694
96332752
72872944
96085215
6999368
79618965
35204131
29692718
72817161
88574619
56257790
76937395
89065052
82934626
87331588
46294579
68747252
74619199
73126538
62613101
59562791
33595165
87937214
3582446
5069852
53361073
3881945
61296801
38602762
4648114
95305531
12516019
67757795
50083272
22812856
13366944
52615450