9
10
9
36
41
38
98
73
131
89
151
52