50967748
45768226
30277924
10174212
47948488
50217890
8090326
1005806
12018576
73029394
75727398
89901347
2036885
24271565
66492635
95869980
77233390
12557800
48334863
37013642
376904
86335520
43783472
3092510
86486147
490710
56641633
26104820
45563417
57912839
83919029
95748977
90736172
22957152
13518330
2121653
46995162
87138904
39318110
68479129