33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
136
135
18
111
294
35
19
37
62
108
152
652
59
41
14
119
32
143
209
16
47
42
65
167
256
109
43
45
38
27
21
53
25