8
18
16
2
240
25
31
10
24
94
11
14
9
42
3
181
36
100
73
65
28
32
5
4
179
96
77
66
118
54
46
35
63
81
78
172
113
97
125
132
178
115
85
226
76
219
30
48
177
53
106
533
50
21