169086
7394325
18943967
95754571
8879949
73394134
5588629
74605844
6595466
34473761
76064640
78644875
2700405
54102557
20245770
52372146
30282490
95647506
95875870
5617885
91544890
3269968
78589023
47736058
17776340
9842432
50435141
24367061
7736875
69159626
37697263
15817806
58163812
27408655
4381926
96424340
36846452
42831230
89188733
76548153