25921861
5067905
54966782
26514138
18173679
45866144
22698070
94889574
20056880
3094226
15255995
50046899
30311550
89261436
18959077
3452350
80641437
87656707
20849531
70666106
43703850
80345744
51756388
93861351
59021860
58758225
67369881
88195204
90147231
3183919
65807220
70752738
67839
38654264
26779339
81163768
77256401
9723127
45101171
82848030