50031845
10807339
34669012
5112195
37507351
86691135
31453761
68092285
52991844
18629335
99177639
64008230
7311494
13683882
50411988
25884128
26696867
99219326
556831
60206085
45599175
9995203
1575416
82125547
46941711
27208232
82378945
12236154
8836704
99088772
77592318
18654497
31338490
8432083
98805710
24857501
15067064
5927500
20714482
76674091