31357074
1837337
70323870
82069646
9276136
61347246
94017581
84239447
17286809
93385934
65538108
30876210
18794272
79408764
21916379
12982539
27941898
67897153
53692422
282988
23187478
16982006
10941547
57339533
49047630
57358021
94726169
26583737
3956651
23313470
960335
76277739
19062256
25831169
80914338
6985070
94446995
95686925
68026489
42962893