58626660
54163099
17717673
3246216
6977358
2213977
90631532
2617192
38727506
64579119
46376276
33348522
21647853
314860
1239929
91679608
42703299
77578254
78701326
22866735
86746467
88877704
27985148
85828021
72753564
10249462
12873823
99188451
16396578
82076633
69229281
74843502
93092514
64281876
63584458
1437876
63114170
92176640
15259881
82587941