164
201
522
463
60
614
517
153
225
46
140
146
105
497
318
198
77
157
90
89
99
152
33
188
209
143
231
368
79
485
125
398
142
132
100
67
1,011
111
130
133
66
175
148
381
115
150