9
13
15
3
6
4
2
1
12
21
0
10
161
301
87
136
40
48
68
67
42
73
211
63
18
39
53
100
253
55
104
320
35
11
17
168
70
43
79
8
22
16