25
9
14
26
58
52
151
101
80
21
35
57
131
99
0
150
54
51
20
120
156
36
75
147
62
18
59
53
98
616
310
69
231
82
88
46
84
103
93
158
249
243
1225