16574286
10258670
82906265
39529765
31996734
35164213
15827122
72264212
86956153
6207811
28712136
46743217
15001688
90067220
63344802
87957370
39839773
63501702
44712308
26469387
11421273
86784777
87441209
84925105
41529120
36608084
52882587
92487885
13054688
91514418
72143389
25282369
27294127
98033293
2835193
29262479
90603732
42428288
7133000
66158722