19983868
86215011
14392464
3403580
22296523
21397155
44046873
43812302
81347235
51108939
57752386
99499171
14698697
46352253
22412478
58174686
49913871
4898230
78381999
83518648
73766366
18932352
50264604
41624
61292816
49113855
27119079
47398121
98865093
16649472
91137878
525514
16103498
70999464
27186257
76813241
61534315
49634963
41763426
4546494