21191597
13151831
67913388
90118372
3863756
9459436
45976519
4032657
73837557
81744709
9140841
5241352
57684955
19555074
48325631
2407750
75024476
14767158
24595682
69408224
93354851
90668968
2868680
82745389
39443651
44802932
15737264
2280483
59064766
96773835
71638338
60963472
8291312
50944226
583735
17916014
35374305
70982559
42098055
6662923