15
10
0
8
2
7
21
60
13
20
25
58
23
30
45
48
80
212
149
134
180
76
230
67
317
140
183
90
92
66
73
53
133
136
117
56
138
44
105
99
78
24
61
39