25263570
59696041
41974057
31601887
14142625
74704320
48033997
16588730
29911471
38434932
44084735
83038913
200124
54485112
95914166
62906786
3316538
70408680
69145698
27383391
58002568
95711249
51595660
25678603
23364950
88296383
62491102
53262502
84767181
89906533
83561551
55311359
69646134
4618912
12489677
12175318
57088503
71737315
79439622
2303030