6
12
61
49
32
24
33
19
11
7
5
18
47
13
4
10
3
1
86
44
27
9
17
96
235
51
196
62
69
124
105
154
221
758
15
416
53
52
99
46
76
384
20
60
50
118
202
112
14
16