305976
61218956
64731186
547540
76176
3579845
50649921
69081104
77321100
7206555
41418142
55505577
25768055
4739887
45559553
5161749
38706018
36261869
45295121
88162168
90348955
67925848
9312965
73258369
74087223
84772642
5777107
88989703
15365514
87711885
2043700
81506171
10629984
7190973
91923961
19021175
87541298
62624539
26735573
71689270