21236057
20519480
6635066
49612588
23677453
56664774
84949809
31495354
8188682
304022
58035963
17802832
11308767
71119591
9605122
27511317
30677843
89619902
39579705
363717
56098460
11024137
55509661
27142782
58605319
55504494
76491107
3361698
89261450
64614028
19151342
58322018
9523492
28328756
22585607
86349068
15265449
4585476
39494017
1061783