18163176
6112233
45615
50393853
87103176
95546915
73384205
97929480
17267855
69925643
29397017
9658344
23063736
14491358
1952185
91238436
98466175
67636719
55849661
69216659
6125367
43131120
72278873
64153978
91161708
63831975
94289030
3244375
77946554
48452119
15854012
7249624
2709530
20908027
46952433
43657962
35917814
45434814
62944825
44748144