1596996
57881633
24286250
11119478
71767266
60333337
99888905
1809625
22478252
47246965
71965502
1423951
28518656
95412391
93784533
17538051
45707418
44943564
45069678
76345311
16182518
82491344
15412889
5448095
26682843
28425454
31522829
57213939
27422300
97762527
61128064
13073176
19933635
4425863
68997174
94023001
40566833
6405115
74748650
63108953