98
159
243
223
240
142
120
62
168
336
184
112
381
180
87
103
82
136
153
66
91
108
133
216
118
132
81
187
105
65
233
73
80
188
42
102
78
119
70
33
100
18
17
152
129
69
185
29
77
368
71