18
3
10
4
15
16
38
20
108
19
13
5
9
662
54
34
411
97
39
41
8
49
12
2
1
43
46
69
27
155
25
17
6
84
117