20
222
61
183
115
74
31
9
49
16
53
15
36
118
71
32
21
96
27
30
17
37
86
22
161
56
229
174
34
45
200
65
43
6
59
163
14
38
66
35
70
137
89
42
135
131
199
23
286
173
85