12
2
105
378
152
57
69
50
8
137
85
33
54
147
10
496
