151
0
311
194
2
152
331
112
132
184
110
99
246
339
257
212
144
388
5
4
514
546
6
489
7
171
1
419
265
233
528
427