21343156
91982146
42071004
15613867
32054963
94694869
94179089
40987154
30083057
83806362
38398520
9813769
9694148
16013645
61443020
17493770
42476975
15162035
73215170
3695556
40485968
99724019
87344252
13345261
6387807
38545125
59831171
45697285
6442712
10439622
69908837
66989450
6554141
99599378
15815381
97849943
59961187
27421988
66141028
49521869