6
5
16
21
17
2
8
33
23
40
1
35
7
29
9
32
10
31
27
157
12
0
111
14
34
18
20
44
62
57
303
103
95
142
42
180
250
64
115