41509312
53761357
86215199
52676842
20567242
15266610
11741331
7624723
71313655
2717107
7718825
14965891
6098700
11218114
61584430
98773
97866204
53711619
96539621
22983136
88262810
98713241
99484743
2280232
88348280
15309795
60064796
96669815
78304950
42785893
34524
19606378
98137515
857986
65401085
52477939
32117530
89534968
84624713
19062561