478
180
402
23
417
156
206
158
130
108
295
77
436
10
338
95
511
110
160
84
28
9
271
174
378
105
481
127
234
164
138
94
433
162
557
50
488
75
190
2