18416559
13317102
86857650
71515144
3994685
61119435
51686659
20401168
14207077
44692242
5245704
15025492
54442807
56778719
62003928
85256484
32159580
9799375
44443141
77306331
27658412
85273602
92149876
69007943
33519593
30263087
178646
27759938
17209911
69152548
72576144
23382684
94586245
13209464
93723550
1886828
935295
15185540
46945620
70788770