33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
144
143
19
115
7
297
43
37
63
91
152
658
59
41
14
118
148
209
18
32
40
45
62
162
31
258
382
73
46
38
28
21
53
23
26
24
138