669
156
296
166
532
103
686
298
595
208
338
150
499
165
362
99
412
196
293
48
550
156
161
113
242
71
153
33
295
133
493
171
346
165
389
55
228
10
57
36