32831436
6154486
46021278
58237232
40609064
39491512
76873970
72551029
77416283
60973830
48032066
35449649
60517121
93107251
76199078
9474128
8096563
98915509
2317899
28039992
96639568
3678609
74266042
54126163
90105803
58143517
6353259
64831098
88927477
2194550
53993548
41514469
51513120
51905509
2326457
96194743
94008293
28284569
84375371
64948839