4
6
8
39
3
16
10
57
74
12
2
26
21
5
47
30
11
20
19
7
58
18
142
36
53
157
99
32
9
128
211
271
107
171
54
162
85
146
126
197
43
443