42563558
13927611
78268649
6681616
34547381
96887086
34213490
9091442
835220
36101584
406111
76438915
34104313
63559645
81904503
15539930
27709474
95868703
38547100
99483041
15796094
56106092
7279384
86242848
23392721
18849043
34975167
31748102
87848870
97504398
87052172
80172391
71466782
20967938
50757983
8706504
61834046
68154167
91654131
36008602