33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
136
19
113
295
35
20
22
55
72
62
150
57
343
12
58
290
18
44
178
211
162
31
46
48
17
118
21
496
235
88