21018500
97664041
25893147
40441571
14863431
81555522
14297926
15094795
19487758
9023203
3849339
2651631
79692896
71271636
59377686
93744544
35409403
8632347
86431730
14003506
29622786
99029658
54411554
54498567
30798147
26154291
93562405
52876154
87699389
30947026
56901962
74457564
77888867
78743790
69976747
3820969
38656728
90274495
57994849
47024510