14037124
74543437
11634087
62864722
55098443
8195750
59066731
1181581
48159692
42622068
12262160
91478781
48264877
80538946
12811749
99345289
87716267
76652102
53739418
54972258
24916278
97567439
88239209
84541223
39822069
26095397
84259251
59547150
9932365
59244885
56239364
8658551
755157
70825177
22773189
30921926
27922718
89637990
6038628
1602536