94842156
17319527
21829969
73817954
79334479
47556759
74028011
39096360
25138367
12077856
38331173
11103763
7786416
27306894
35429667
83007085
68882488
18744920
30639707
37112385
28318301
12475825
21352792
4467560
48793824
125711
4197053
3736667
69064238
92266014
69202074
72528518
70133969
15477819
87716057
9136874
21279003
83064583
33716113
30193415