85276128
87684319
32009700
3016169
75083005
74092333
54971604
89026674
27804173
4334255
83167896
26433926
86592625
79458506
88236835
75656530
23779094
6681615
32144819
99907993
86274886
70803317
62938787
2817706
30863983
92376379
31512246
66993005
42622388
87452037
77924390
68459632
81631232
19001645
20894877
22699558
12161354
42239621
16536635
7395100