32085943
89839814
7308603
12176283
37995655
81043
72104991
73438055
36379281
40177349
35157918
25517702
59573653
21712041
50824288
33883110
12777471
8745299
70316938
60528219
81603062
74498686
60419593
56019718
67526061
22454004
9479009
95058454
611469
24463370
6452666
69745836
68542538
13731912
14253461
71846536
15662917
68107631
30325968
96601755