3
6
4
1
0
17
5
14
2
13
11
7
12
32
45
20
9
31
38
15
86
60
66
50
72
76
67
39
34
120
26
37
28
49
18
121
91
61
112
109
70