602
155
132
94
406
135
258
43
138
58
349
67
462
5
37
6
493
52
471
73
434
82
357
82
402
178
504
160
340
43
152
74
305
186
227
146
540
46
497
29