110
1
254
131
130
2
602
157
102
201
84
443
253
517
363
534
468
596
0
305
292
323
206
129
452
3
36
233
469
230
78
353
390