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