2145925
43074262
5871328
7364876
39479302
19899383
33566371
13888378
64455497
5299781
93867011
4582972
19457233
3758383
28319141
75125569
34593880
70801337
42365192
51782506
68721471
10861692
82399791
46195715
93581426
2328117
16666428
798526
29485416
6184592
82869161
520503
10309235
1336392
40143825
41023594
81966130
53801157
43981032
41538323