8
3
2
4
110
17
7
5
6
24
34
11
47
18
9
29
42
32
15
37
30
63
54
46
20
28
23
35
43
148
39
16
62
157
79
14
57
82
19
77
81
238