11
8
16
1
7
3
10
65
4
30
9
77
2
17
12
18
6
27
13
201
89
567
377
29
546
96
91
72
62
191
306
44
387
14
46
135