1
5
15
12
53
192
53
70
104
30
89
122