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
346
97
34
106
21
23
176
62
22
26
17
47
77
53
75