20
118
159
37
58
18
29
14
66
41
158
238
33
31
67
26
68
32
123
319
99
161
113
27
12
107
8
95
23
43
87
84
21
52
1236
229
38
109
24
220
183
156
82
51
45
57