33
4
28
8
6
2
3
16
1
10
9
5
13
15
11
144
143
19
115
7
297
43
27
12
14
30
41
23
25
66
35
57
22
24
20
31
26
62
32
17
38
87
74
18
58
48
72
46
78
49
39
88
56
50