1
02
1
03
1
12
3
19
2
26
1
30
1
31