8
11
26
25
129
54
61
30
24
48
38
16
18
5
2
1
7
3
12
114
146
23
20
212
44
19
32
140
22
10
9
33
41
47
42
107
14
97
29
34
50
46
28
6
52