1
2
4
0
16
9
11
15
8
24
32
78
76
94
47
70
56
67
19
63
135
139
66
86
54
109
137
33
110
71
69
28
26
49
151
60
90
62
48
51
29
30
38