378
2
388
1
166
93
647
357
110
87
385
3
70
135
167
71
376
542
5
129
401
111
254
245
363
273
550
99
145
58
264
0
122
489