33
4
28
6
2
5
8
1
3
9
15
13
10
11
135
136
115
20
18
35
296
82
30
31
440
64
151
80
27
518
139
145
12
347
104
106
21
23
29
176
62
19
26
17
46
77
53
75