43
218
19
109
10
42
22
107
17
88
6
23
3
14
4
20
25
129
231
1177
179
942
159
811
172
895
166
841
195
997
2
1
43
218
19
109
10
42
22
107
17
88
6
23
3
14
4
20
25
129
231
1177
179
942
159
811
172
895
166
841
195
997
2
1