4
18
21
103
11
52
125
648
30
149
19
91
55
274
21
107
58
292
40
194
34
169
265
1340
305
1537
112
561
4
18
21
103
11
52
125
648
30
149
19
91
55
274
21
107
58
292
40
194
34
169
265
1340
305
1537
112
561