80
1
71
212
68
403
101
36
59
91
125
85
380
277
75
416
3
216
264
1081
2
79
0
733
144
64
255
81
889
622
526
244