20
32
316
143
208
22
171
28
91
179
12
15
75
93
86
866
36
17
67
63
43
18
55
120
264
34
48
24
9
57
27
112
95
76
25
137
33
42
40
155
70
37
30
54
276
8
50
107
11