25015013
7819045
63465019
41964398
29777372
20939273
92872666
8831548
84087710
76972059
8216560
97508415
92189600
11979029
98399941
92479090
45787228
94293459
79368658
1912597
74182359
56944974
4084991
59463696
68268891
79221336
15402175
72589432
10021099
7344825
25951390
50512309
13168556
39709150
72546075
1774618
77827648
633580
23198048
27919295