1
0
6
8
3
4
9
2
7
5
11
20
12
16
21
35
28
181
90
48
135
33
57
145
40
53
175
63
44
92
94
148
283
258
167
10