32389133
1868661
18709823
88091559
56721410
20887254
82094677
78436631
82263659
36517985
2668773
43423617
14278030
31493298
85866333
935455
33362108
59491106
7811109
97178032
36389
527273
51981793
7419536
74121582
80881688
82657351
48144257
93345587
11855163
98511694
30241502
12227266
60186116
54816617
2901138
3748875
51422147
48282144
470132