33
4
28
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
142
12
350
96
106
21
23
176
62
22
26
17
47
77
53
75