65
34
68
97
26
16
30
73
66
159
174
143
181
173
299
76
290
123
103
196
203
294
168
283
91
163
199
145
90
114
213
231
132
243
368
102
258
238
44
39
59
139
156
88
42
23
54
57
127
128
138
200
149
286
429