99558796
65219329
3985919
32532849
82928423
65737842
68873114
649067
3334464
87807460
13519530
63415598
75058980
21454249
35053158
76932595
12255874
1807064
93865852
51825302
20121558
426723
49953967
31261002
1825199
377836
70445372
98364913
2369233
86652841
38206538
46607568
25316839
13547382
8781744
50503733
43662236
5254682
56665388
693015