1
1
1
8
35
1
59
110
135
12
7
83
4
60
46
95