1
0
8
2
5
4
3
14
6
11
9
85
7
72
19
16
43
139
60
86
30
162
42
118
228
233
145
87
76
154
41
179
65
55
59
98
302
144
78