81
2
104
362
1
59
44
152
1714
317
0
260
328
148
122
94
175
477
133
103
892
101
151
311
177
363
157
93
242
71
542
56