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