15
60
9
82
343
72
882
169
201
243
99
78
59
128
179
45
155
152
334
73
84
54
659
67
43
79
75
273
202
126
305
14659
585
247