21628010
68467767
66636733
1169646
8890914
7620136
25934393
93511642
41335331
36031651
40361064
92477766
67433895
13462322
37629906
11262729
95581566
9635862
85457714
13381479
21887667
75926665
26008349
32505859
27387762
43796565
21994337
93212887
74216558
11644852
4537850
96099564
65486029
69009482
95139828
47459958
68185991
53522206
55128026
82615470