31999981
16709662
34754720
9525580
74576445
65715922
57919970
32303964
57549754
74313119
73936321
98882169
98508325
31957528
24029461
40333569
43513103
2235854
35444290
68706339
84783810
9491180
68389818
5820439
21518318
22665881
33988824
61793724
77164966
75696517
93779383
88823393
64115523
4181527
19437536
52362671
46803557
87225434
14028229
82751236