150
61
806
234
332
43
778
369
346
196
398
116
530
133
557
174
376
128
381
190
538
55
282
212
482
69
342
170
424
153
296
116
485
52
470
167
492
153
560
58