2
0
35
112
37
147
60
165
100
123
37
101
8
0
0
52
16
89
123
9