6
7
14
1
19
5
8
9
13
3
11
17
4
10
2
51
38
23
59
113
106
63
105
203
36
110
43
561
319
168
172
78
61
12
32
111
69
55
34
25
44
256
75