0
25
30
7
5
2
1
6
4
13
3
179
16
23
48
285
152
17
786
224
42
21
274
105
79
58
88
291
27
120
18
203
49
52
117
26
856
143
10
161
258
98
56
724
65
55
144