19
23
26
29
2
6
5
10
11
19