28488543
420707
38968572
5374834
607744
58332207
87095367
39575412
57157990
52676079
32609105
41022918
57161629
3002126
8293913
52984789
98702014
58115516
5299209
39347306
43897128
9419587
22761042
732727
50218178
80158596
90522006
24072448
70164262
95938129
523119
22993256
85919271
15103941
4245619
5187081
501338
13629994
39676408
46846636