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