313
1
71
306
64
365
50
345
2
90
122
480
97
177
104
897
152
366
0
317
178
103
89
133
126
88
128
59
459
5
106
138
157