435
240
563
248
527
28
218
158
117
10
1094
473
628
210
301
126
517
180
464
116
471
169
446
170
133
55
386
149
181
137
303
139
465
33
275
20
269
87
524
128