14
51
56
10
594
237
173
64
43
62
12
140
77
161
170
9
37
42
35
44
22
406
68
52
66
11
154
19
16
91
54
183
24
67
73
27
33
47
82
120
90
79
118
45