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
350
96
106
21
23
176
63
22
26
17
47
77
53
75