33
4
28
6
2
5
8
1
3
9
15
13
10
11
137
136
115
20
18
35
296
82
30
31
440
64
151
19
80
27
521
139
145
12
362
104
36
106
21
23
29
178
60
26
17
46
77
53
75