33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
114
19
17
35
291
36
38
63
99
153
657
57
41
14
117
32
145
211
16
18
43
62
169
259
383
106
45
21
53
27