53708986
25489912
30352535
95115469
995826
89131123
3228581
62173172
6752378
29489575
19879279
15371677
61619634
63897848
6033686
29084510
5423671
17952098
51332519
85106870
5307320
11617550
92238016
34942822
50143488
554771
46729312
18223021
82404516
91938761
41008169
72601307
47323499
89695366
13107683
4423506
87932836
4223322
4546281
3021262