408
100
332
122
402
43
354
166
190
147
603
22
494
123
464
197
207
160
244
154
555
155
563
75
614
204
522
132
536
115
427
77
357
151
574
38
178
163
416
145