10
52
11
20
6
4
3
19
12
13
14
33
258
48
800
182
384
39
57
106
36
77
66
150
9
87
133
17
32
43
119
51
29
34
27
7
334
175
30
129
16
42
37
21