59622654
17744476
93938158
13015765
36931382
8794893
27407304
20426578
830023
3376161
68204302
78258658
24743110
17708600
64767806
77581195
51958532
78064901
6804295
71386730
6675808
505834
88154691
11172838
32842100
20222515
84026443
61513879
48751534
47671357
54927553
37723164
50017735
48191721
95341616
4753573
8838622
40817251
71671172
69055973