336
154
60
67
512
118
63
257
451
324
266
82
202
221
94
116
159
180
70
538
20
173
88
17
64
103
453
168
212
321
218
330
382
459
386
214
107
111
92
211
30
4
203
115
146
169
126
458
148
125
120
186
142
93