160
136
259
17
437
163
460
70
221
65
466
93
291
71
436
75
263
167
123
121
183
119
459
83
428
149
484
162
532
96
222
123
382
120
530
142
106
21
515
44