15153932
3371822
93347354
50053182
13616011
97849679
7423739
48492428
73995511
43999881
66061298
40773098
70132759
25211453
41591990
801126
58399201
401294
7687198
12051759
81642194
69889756
14569762
92907685
49644374
75838502
21019527
7419093
33264692
38194609
81516697
67416283
219399
84965328
90793194
80596755
62119567
68507143
45193124
47075383