306
1
72
345
2
315
90
122
319
563
243
890
3
150
225
156
940
294
462
120
395
133
140
96
980
5
127
383
431
69
71
58
188
145