8
4
1
7
11
6
26
20
19
12
2
5
47
18
17
42
66
25
34
255
87
46
23
45
174
68
21
36
95
67
32
24
44
73
10
91
56
15
63
31
55
40
37
22
38
147
43