15
13
138
49
85
158
10
36
48
174
80
7
100
8
166
22
59
72
332
220
177
99
27
93
25
45
51
81
21
238
64
14
4664
224
114
33
417
147
46
12
6
53
299
248
215
43
38
18
101