83197113
47714357
83489401
47966918
11524179
6773738
49666685
35725397
95262951
17636880
16438333
9144590
18305957
94592827
32099831
39117647
7860136
2560981
24757739
11629068
50684490
18912155
27121252
11782775
45455936
72252317
21564252
50405216
8395523
31322672
10026807
27734192
92812027
90296418
40183258
51708235
12668381
4843640
99159140
40395703