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