5
6
8
27
4
16
9
25
18
10
29
14
11
15
51
19
21
34
228
32
149
31
151
54
121
337
33
38
59
50
26
147
123
273