44941490
50025027
50618290
95084863
33257426
41227821
22302168
32523809
44041978
14109762
498426
89894437
56524394
43761546
20445660
8751632
90739748
84935638
99097609
78813373
8237581
56971794
26145528
97266908
58454808
46947659
68222315
5869842
96613759
74093880
23561817
26648015
33069230
39819841
38452868
65742403
51525354
27607188
10018979
19445136