33
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
143
144
20
116
297
44
17
94
32
28
412
61
142
12
75
599
392
102
31
115
54
23
183
60
26
19
21
38
86
56
76