9
5
1
6
4
3
23
0
7
16
8
2
13
37
46
20
29
11
10
89
38
36
14
28
19
45
12
120
176
39
95
121
139
308
41
99