50888970
31212839
23879532
709501
16574206
44216579
50699872
27431138
40656497
26857655
5620731
73696795
88901645
33511229
4875447
98028473
90952976
67166073
13076154
29908
17428512
108560
1124321
79915509
37077054
38236772
24319026
29664501
35211904
6369478
68931946
4510735
22964240
80004597
54815734
50051178
22591721
95136943
29617989
64643