34232608
18098167
46701269
13237905
5684990
22366249
54159397
16426338
50083778
56224423
3557916
10707631
48883328
75493281
14801778
88437310
27461647
64416110
31749323
42958184
73544470
94887891
82543953
34387025
53905417
20391419
14631004
23374803
61354282
23372484
16395234
69648411
95522827
61056870
27039519
43426005
40867812
19383970
46204212
26308828