1
0
2
3
13
5
4
7
27
77
9
123
93
58
59
162
29
62
18
237
48
102
51
24
17
35
255
52
16
34
26
32
45
38
136