142
111
363
106
241
176
193
203
86
126
82
222
161
85
180
226
387
115
48
231
71
21
73
77
117
51
33
81
200
116
95
58
61
150
134
133
57
129
569
184
97
427
483
573
430
370
612
761
325
314
47
168
280
294
1368