63
114
90
156
179
46
38
50
60
94
247
32
45
79
171
93
140
141
112
170
118
123
147
68
222
74
167
139
143
219
81
99
439
172
115
85
72
142
197
220
113
77
84
52
119
132
152
350
260
270
61
111
186