48048572
2911138
93114359
269414
71299150
90491581
41241376
74531097
25008965
16494694
99553865
20187599
4930138
5439860
95882577
9146513
32173018
38282701
37936172
20887099
2243011
95445921
47391034
76217447
72458070
68752620
12206866
34382343
7483677
1841999
82174848
31135044
36371823
94234847
1966628
21846478
21828083
98606293
86109516
77119148