31376341
61393240
6327843
32467413
36778116
7952566
50214487
84298784
39919940
36794502
66427209
48879600
60536155
3009284
7734580
22989997
80703194
61167914
29113302
58929100
52607745
51999622
71234457
5803858
43547248
7556880
39436887
25869093
1553467
56771026
94103241
25044124
83615396
95212590
93751717
77135993
94832080
59434823
7381859
42137568