493
184
506
44
307
145
237
29
587
108
289
17
329
49
264
67
89
48
538
140
496
5
457
166
441
82
464
103
350
78
182
97
466
141
350
84
413
51
88
83