580945
97185186
38736175
44904998
17865099
73954143
32385435
3399096
6092012
67271026
29185124
99859243
3169629
77359085
83637443
63308796
31233928
4608905
81342278
1416842
43002526
56275829
2081831
44907259
65396364
47325985
28728674
5080297
23633867
89216411
68798779
10296934
69502902
79432856
90998288
85058469
5986827
73613921
97951571
20177700