31711827
87621133
34743939
47951448
52563859
5683994
89298255
53719956
53661910
32206553
40876529
97869183
9098370
3446378
98238145
75313117
21635942
14372616
96415566
76352686
52331184
15315593
60575971
56529309
10832966
50158606
8424256
46648886
7818584
54455111
85065647
70408165
92357320
93004970
53787097
47394540
6061862
45078727
92207684
70063117