8
5
47
50
21
139
13
3
2
42
23
15
51
26
9
11
7
12
6
19
4
17
1
18
117
32
56
66
28
132
54
38
116
256
92
89
128
152
136
118
148
137