24
32
33
3
31
13
309
50
15
5
14
28
7
2
12
40
213
60
25
27
161
17
30
21
9
29
6
8
4
20
19
18
66
42
10
39
129
26