83287631
93854253
43023668
77207860
2101511
7775924
88905472
74087089
6723545
63399522
45759160
85529886
46198540
94213897
75205674
46911147
12123350
52964578
4688284
5795443
25382921
11114041
16017316
51162341
43116538
8412766
870235
1443912
41394921
75878696
1823382
16416370
73319866
11457780
86694086
51933988
13655531
39564067
73022968
60898014