3
7
4
15
2
12
6
23
28
143
3
8
8
35
38
209
48
238
41
217
57
294
29
142
18
82
112
561
156
818
190
986
164
831
3
7
4
15
2
12
6
23
28
143
3
8
8
35
38
209
48
238
41
217
57
294
29
142
18
82
112
561
156
818
190
986
164
831