18
16
9
34
258
56
192
42
55
337
25
30
3
36
84
12
41
22
7
29
33
64
158
521
52
38
67
50
51
8
19
15
302
223
90
37
40
10
24
88
173
218
511
345
133
14
130