31736004
25047686
44921989
60455278
8653696
69522855
339182
40219942
5025482
30952854
4102452
65147151
70165802
33909942
54071639
5371751
23617286
64512155
99609344
35047006
68499155
39997285
36948213
94261922
71147937
89266060
68666431
35524586
20281393
36032980
78927022
54577645
29192813
31747283
51837151
71853459
78559686
78769552
76424289
70764848