40078476
16613436
49612360
98299649
50906294
7408133
38507086
44205834
27228167
8578468
15412302
87138451
64407550
54684410
70599502
59817858
803707
30132666
2697185
8929558
31513377
78041931
79466411
3391685
27116111
888724
64081866
52721024
63963324
92163087
88144501
81019175
87034472
43099358
43839336
87684635
4102960
46609481
66969105
72289824