8120388
1523330
7073312
88832092
64364322
27402474
59257800
40697934
1426942
31283291
91331256
25217993
25192833
38873059
7940825
43894637
30817560
5564934
565863
16109122
83962775
97555524
90252257
37867284
23613695
7537172
2114160
25175868
70701987
9456825
61461781
47306377
21076392
75442462
881689
86956347
89193927
32672471
25461008
7255269