35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
121
20
42
292
93
37
29
423
59
150
18
12
72
27
590
135
149
374
120
36
102
97
23
31
190
68
21
17
30
46
50
74