33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
141
143
19
115
7
297
43
293
95
34
175
525
130
306
633
77
28
109
317
160
54
14
52
344
12
150
64
47
37