162
66
479
32
434
96
150
88
578
136
492
89
594
219
308
194
188
40
561
130
596
183
396
252
321
45
366
120
385
113
320
102
148
76
188
117
275
180
427
113