41485328
97571553
13486277
73364421
99836014
83407997
82568362
1079060
94922284
33995215
96994773
97389203
84265706
55806361
17169088
39233667
6094136
19275974
71439378
33397
15158591
31692946
22244320
9132666
9195646
43612307
5688383
82553381
27027
26434479
43983726
3251253
25063921
25881901
32785815
93922249
59549422
52202891
30448480
29004569