81674546
242700
83396200
62114388
31168392
15663849
85372815
17787829
98584116
77636245
82978497
57736098
41027175
61195677
29789390
693175
21973349
8919914
6556194
3758033
1855882
5966070
17542181
67812561
8488420
1581309
80842012
14153186
87301618
663947
10298390
58069886
47228434
59726122
24399250
99961845
9102584
94241223
76619169
50109174