33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
295
82
29
31
440
64
147
80
27
518
139
143
12
349
96
106
21
23
177
62
22
26
17
47
77
53
75