579
142
129
94
401
135
256
42
135
58
347
66
459
5
36
6
491
52
469
73
431
82
355
81
396
175
503
160
338
42
151
74
304
186
226
146
538
45
496
29