127
488
142
406
189
368
146
408
112
486
66
374
72
441
54
202
60
315
49
217
55
258
69
286
47
173
71
266
16
25
306
87
207
95
215