171
69
140
44
256
11
244
125
254
162
454
111
319
140
516
27
517
42
234
56
154
108
262
48
424
2
241
155
542
20
406
185
495
126