0
8
3
22
20
28
32
21
68
13
26
33
44
35
14
48
40
49
216
11
57
151
125
106
67
53
93
118
63
45
80
321
39
170
127