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