39224748
2142922
93385451
61491769
6788216
8137612
76891020
29081398
49638988
13904872
57392825
14343445
62146165
4543746
27857244
38926171
38113515
59797168
82411430
86605365
21836340
42324262
853011
35646128
95034331
19713456
42021435
6127490
77679071
28213119
23167369
77868501
23889526
28191356
95885339
27584433
82131405
49653176
59503886
11948117