24
15
46
29
5
258
605
10
3
4
45
11
9
32
184
72
31
13
21
55
6
22
19
14
16
91
44
12
7
154
23
52
30
20
65
17
18