80672836
25578046
79626651
154434
87985217
71951597
76781059
58157249
95247362
31652776
1082990
68565360
66584287
87451329
64783771
26047073
67947883
87586576
97896223
8816036
29242484
42197222
73254803
71166733
49597641
76616565
75774571
41097017
75756455
56087139
56105732
749622
70204751
1321831
27973673
28678866
11548256
3543533
82126512
52978092