0
6
3
5
1
2
17
105
21
4
57
7
29
44
70
48
36
18
16
20
35
39
54
141
28
23
121
59
60
46
68
15
14
89
88
152
42
26
49
52
136