28699632
96271883
84086063
47974696
2581509
17272855
21545898
66512295
88187972
29029573
77286313
70894609
80797426
59569049
37034867
7260962
4321500
29241500
715743
23465611
69021822
52604882
98093436
42802137
62448078
97767574
88547541
41948838
59768806
23952449
32458492
68045146
65563736
51892148
59797334
14525772
36164147
72486445
87598416
891343