33
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
143
144
116
17
20
44
297
12
79
41
42
39
32
30
38
73
61
47
14
129
63
76
72
22
24
18
25
36
55
58
84
23
179