168
112
254
624
146
170
117
292
628
195
156
153
123
557
201
116
174
427
82
186
208
192
157
279
369
272
457
218
122
374
220
65
100
83
498
175
147
481
114
111
301
223
417
324
600
759
184
872
113
725
2632
239
1640
882
645