21289589
7750112
9764209
228200
84566191
65083877
62086453
58961159
70736402
84948063
40022807
79078353
928212
30294660
46279921
70882395
56574163
75863145
63445169
51831307
71805445
3330561
60739475
12912144
68716562
39326003
70697719
77163395
6521915
74156796
58824196
94979002
46597293
49041947
97031324
74791934
46603052
84909978
47022559
89962148