15584420
50639608
93481160
56703653
55917407
1706356
5229933
44373010
88875757
77305993
6806264
97122390
2513471
96058365
12333300
73953541
12341643
15839810
52312761
98616188
45338137
42903161
27682542
38308039
76153574
21876055
766558
7840247
59167818
91735527
47818344
20081279
79373308
25603077
68231079
15913647
65121260
49904575
49096836
54641840