6
4
28
9
2
1
0
18
5
15
16
20
36
21
111
110
40
60
67
65
45
72
103
52
213
39
77
204
71
92
142
91
41
43
44
48