17956919
4667551
6784235
95676364
14932901
64335410
9075218
86378913
72517780
5715467
64912860
2324819
85471586
57779925
24486797
73957745
78093650
7135274
10797137
8863781
38343256
36434313
1840374
76203651
7852362
95361184
87219547
82155502
47699421
71903708
31467881
11959252
27775188
58755314
19656593
61558755
47543511
4085807
83967459
24593550