6
5
8
3
10
55
2
11
7
21
4
46
34
12
92
38
41
107
81
197
100
51
148
65
23
44
17
35
105
79
16
25
109
173
169
90
39
27
64