5
17
2
5
20
94
12
51
32
171
25
117
59
287
186
960
180
949
183
943
172
887
155
811
179
942
159
807
182
1173
5
17
2
5
20
94
12
51
32
171
25
117
59
287
186
960
180
949
183
943
172
887
155
811
179
942
159
807
182
1173