18
17
16
334
86
477
20
11
153
155
159
6
25
175
41
9
48
8
2
29
104
114
12
127
181
653
5
13
15
14
21
43
51
40
36
92
39
7
4
61
286
26