17
16
21
29
19
7
14
42
9
8
18
106
315
2
25
33
10
24
11
15
43
3
142
12
35
117
183
23
320
56
67
122
28
88
79
90
145
5
153
46
32
38
27