41
21
381
58
87
159
203
101
26
19
18
43
48
113
44
59
104
98
80
179
156
45
42
65
68
38
88
128
229
157
192
129
140
142
60
123
132
106
210
161
63
28
95
64
139
206
52
147
66
189
62
109
78
329