0
1
28
13
9
25
32
4
50
14
83
20
16
5
3
38
59
24
30
52
186
136
309
82
153
96
116
15
94
26
130
18
55
67
35
107
131
160
58
142