8
5
15
4
63
35
20
43
2
24
39
12
73
197
82
22
18
85
16
86
255
135
26
21
32
19
30
50
13
91
33
45
28
137
257
70
52
29
9
69
92
55
149