33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
136
113
20
19
35
295
82
30
31
440
64
149
18
80
27
519
139
144
12
345
104
106
21
23
29
176
62
22
26
17
47
77
53
75