36
111
199
68
232
142
70
363
32
594
14
106
24
49
196
288
686
41
191
565
60
240
176
119
193
84
203
85
126
82
222
28
236
302
161
15
138
63
125
180
218
87
1937
226
105
48
127
286
35
7
118
387
115
272
325
270