31
8
9
26
29
13
22
16
121
358
17
4
1
54
42
24
62
6
115
233
18
28
43
30
82
7
20
21
25
45
223
15
39
48
102
52
11
19
89
27
53
2507