31625832
49673036
20306489
3062157
76519692
68335153
70319725
19844387
32251210
34754631
92519836
8148903
72503793
99066321
66629433
74779346
4144657
40185894
63779519
912992
85678273
8141458
27101471
611293
36328669
79134314
33867276
80817123
31213857
6301430
31239129
13904786
63231187
384888
77723743
2054392
73589858
81161395
3014694
36825437