5
8
2
0
56
11
12
7
10
3
97
301
47
184
34
253
160
102
209
50
52
80
134
100
211
150
163
127
124
179
703
280
25
525
271
38
722
72
43
96