298
235
109
450
49
135
60
320
408
8
63
112
96
82
15
36
345
331
407
187
120
101
40
24
223
72
25
59
66
141
582
174
164
50
126
90
311
158
467
170
45
18
38
530
260
921
159
122
543
267
46
284
89