58054036
95221629
3319030
66665664
8644269
28462322
10477292
78392763
87624292
58634394
70624587
37733471
97815488
88154992
47511567
3532417
41633487
39047806
73441917
33662867
66927873
94101658
60624744
43884410
29353714
29448993
6294927
7716942
243438
82286
82696589
40079666
6653277
67277954
84534397
32639744
3856343
8886264
69284111
2909570