30199746
83299814
18291562
3834146
3246796
61945201
10826167
65392325
88009863
79753882
29355761
65887752
5241089
66171693
66799123
27858829
9934977
77344011
54749458
37067828
6887651
124955
95975476
717293
71337982
48893315
27901385
70952894
45272680
50101125
23217658
58277104
34759091
65311157
52451961
44887240
71381018
3375869
37129323
90309593