35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
140
20
121
292
42
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