16
19
28
32
47
35
42
36
145
104
88
96
73
81
123
184
91
86
192
95
93
112
92
341
129
154
94
151
149
242
185
282
212
122
115
353
215