546
2
84
1
96
632
75
305
0
195
68
81
71
89
78
962
248
1017
4
301
578
1046
9
476
101
53
317
346
120
99
130
763
152
188
91