96494076
43851217
2147730
50984219
441698
29052451
65616856
37178778
21306585
54364011
1962264
18731443
28143482
16563060
32728023
70322821
74449483
4678593
81435846
59714372
77607956
9404746
63818883
77019047
42482189
5144858
79682255
68422303
82686944
89285035
92937716
40074228
83311491
28759758
18245631
52654336
89891859
49096724
59986834
5692908