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