27903691
14715518
29523178
4728408
362783
64648883
35386569
94877485
70622094
63307578
94928864
880822
75255478
45149367
6480371
99552648
97924401
5032446
86943380
66433797
25361055
76299280
58497948
71849195
16659677
32302388
24542025
55823236
4948268
32563585
82511678
54331360
40107337
45023116
10625291
22873334
54717721
6564414
3585802
31215601