10
15
21
11
23
258
40
933
18
272
58
56
30
596
1357
838
61
168
54
47
19
34
441
210
85
99
595
53
312
132
35
59
20
7
51
417
62
41
52
9
31
24
83
39