259
122
15
480
124
222
78
424
129
253
188
109
179
281
279
123
51
36
35
67
344
120
104
9
278
411
48
68
218
276
97
25
199
119
160
87
255
22
164
49
428
705
297
127
17
257
70
205
10
155
95
200
57
350