659
153
289
165
524
101
654
285
594
207
336
150
499
165
355
97
411
195
293
48
546
154
160
113
242
71
153
33
293
132
493
171
344
164
389
55
227
10
56
35