54841223
80148680
74337437
27028882
31609716
73978691
39946514
5835630
20834735
36384386
94378007
76559242
21717344
16169628
197938
80537583
4469887
40657950
64594507
52026141
60111525
76672151
95642856
1621635
33144169
8265359
48268292
89014686
40145800
39247450
43998529
38208725
50323981
85567023
74674389
89186851
19794168
59546147
44934794
67976370