314
1
96
76
80
71
212
68
403
101
37
59
91
125
85
380
277
75
416
3
216
264
1081
2
79
92
0
733
145
64
255
81
889