5
24
3
6
8
310
7
35
4
34
117
31
95
13
236
36
40
33
21
23
11
43
32
28
30
52
38
19
10
14
279
48
55
15
29
9
150
2
177
133