31679521
83422701
18118573
49052633
33913985
38765086
94269395
29063751
53925215
2348285
7444985
31685532
41028955
99429282
92069578
9271603
5783336
927741
45861257
59892797
2892270
239495
91104933
14145363
6236805
1285833
83722951
3426882
10169678
9268766
55585095
27975821
3431581
61383852
35954618
50624453
44129555
23387370
49022360
56167196