91
37
231
60
68
79
160
63
109
144
319
307
256
69
103
295
288
643
199
233
639
65
164
73
477
356
111
509
61
214
10
157
113
325
246
188
150
362
83
137
248
94
328
401
310
331
217
122
637
237
161
23
327
174
242
300
244
535
287