8
1
4
10
7
2
18
5
17
16
11
6
13
29
22
86
28
166
34
40
23
31
36
9
12
3
15
107
141
32
106
121
97
64
58
30
55
56
63
222
282
26
98