66911688
26817109
80176558
13035250
16459879
80838202
46237866
58476931
9463024
81308851
71258166
88128782
25986517
96757890
49936456
79834176
64323344
74833207
836307
86732022
63631154
53838122
14583948
47839285
72733121
1866306
16783056
53837879
86719911
55802722
38102138
49458761
32916216
70305225
31131420
93551199
27365168
57573438
68057452
74763148