138
116
588
169
204
138
142
86
450
98
435
77
470
33
230
142
862
472
221
99
356
73
339
65
417
93
435
90
252
30
195
135
216
53
477
118
423
161
537
92