20
6
27
11
21
17
9
38
34
66
7
5
29
43
26
303
23
19
76
155
64
56
202
48
159
10
65
40
30
97
138
57
167
16
44
15
4
51
140
120
49
37
102
101
119