15
10
12
48
85
167
119
57
90
49
30
58
169
121
35
31
97
78
254
16
71
107
40
43
18
101
95
70
27
25
36
6
198
24
152
17
219
162
75
236
188
111
11
32
130
110
21
74
141
8
177
59