145
1
163
125
2
152
109
177
176
53
104
249
126
204
154
600
88
83
198
133
138
93
189
106
132
277
0
166
392
124
1458
3