15289560
51585653
204670
48922230
2637183
93664955
41597062
21332093
13394807
169194
85755832
77936998
99027980
61784872
3958253
49385207
793181
14103911
9939791
782132
42967561
69793788
54834046
34881894
59634419
48591663
74191064
53148442
67827448
93548904
78805477
55832251
6063047
71585607
14759047
97548800
26923212
33103539
1466459
8153985