126
1
82
153
364
0
79
56
144
188
3
120
135
2
124
1457
140
259
286
122
295
736
202
326
175
77
212
222
195
265
125
340
939