11
15
12
8
16
6
13
64
118
26
67
89
316
82
43
182
112
60
71
18
47
51
17
42
7
105
91
159
24
41
9
146
37
205
383
253
147
164
110
55
21
45
34
40
63
48
35
102
195
25