169
97
141
48
132
54
19
50
79
89
159
83
77
120
93
66
6
77
87
125
207
190
157
225
109
160
182
62
95
110
187
173
159
110
157
154
192
53
43
211
166
170
225
139
194
193
284
130
113
177
348
114
396
178
131
171
132
198
259
172