15073132
38882640
83791684
73698443
70674162
75348647
50541602
10419498
80387450
61078163
78985106
15788697
79058180
7895724
64027085
60944972
65684842
19583747
30088250
94185252
9122463
26969768
19749261
9283920
34019064
7947224
67119029
3965473
83725721
32861685
97027281
32646553
7818352
61055692
9626498
43864341
66196157
72588266
74715690
72297638