9
3
36
20
39
10
14
85
81
448
321
163
386
569
27
149
127
631
151
91
173
67
100
447
93
165
66
50
221
98
236
64
235
114
174
281
183
84
290
158
147
49
395
719
363
286
119
291
110
490
497
457
323
177
331