50946976
36925826
11398155
78007603
62876779
56261047
6409339
1063684
87278002
16963276
73669102
59518099
19573224
79873901
61256239
97715295
11859458
79618274
71037055
15689740
24614688
54412609
75362589
92185442
1868750
54721786
63486967
96657826
4502605
74004603
23642094
82423386
7204931
2304904
40837496
18757281
32768019
6108783
74131764
55006970