12
85
33
58
149
8
51
496
2
69
137
58
12
105
152
378
