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