54539749
16298556
15983982
46793336
9065098
77424122
7554911
3875214
8045142
84345928
65626301
39621424
55792966
9618125
7142264
1240685
86445090
8518584
70407899
79135294
39653860
38652809
146950
98102065
1801796
93463830
62873751
15085130
87219026
44796686
55298793
16761084
57527008
5376042
36542659
968219
43328941
98017873
10946663
3843129