64
136
91
205
460
582
95
86
176
137
38
43
217
33
213
345
332
366
62
11
97
499
72
18
93
68
104
356
69
162
115
368
276
28
317
26
66
177
171
73
58
149
216
215
114
139
270
359
25
991
790
376
432
489
240
621