481
181
416
31
424
162
206
158
130
108
295
77
436
10
338
95
511
110
160
84
28
9
271
174
381
108
482
127
234
164
138
94
433
162
557
50
489
75
190
2