59594543
38976336
41115
94227775
70121492
91676110
23818743
71735897
24137291
12133938
88032761
44227079
77812552
66535525
7594978
334871
32234131
61014308
64095930
63929465
98822802
7546947
24882691
74012901
79414606
9869162
5284517
3184066
1864785
6299165
99865355
91288640
60554801
99544406
72223269
38023198
85364720
36772960
37164518
492682