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