30586865
15252188
57566214
31189410
82152891
67546642
48564830
5193703
49965309
66549937
80782175
94119241
8096434
18444658
44698293
3621395
71988196
29163000
6735929
45647019
58659328
657193
57249672
44796395
98254771
27629146
65926304
2311300
42551174
26469196
44971925
19292269
97527339
24039097
28785997
75208957
36741956
90075113
7418239
83607289