11
29
29
202
3
23
521
421
433
506