130
2
602
157
102
1
201
84
443
253
516
363
534
468
596
0
305
292
323
206
129
452
3
36
232
469
230
78
353
390
395
526
367