35
4
26
6
5
2
8
1
3
13
7
15
11
10
9
136
141
121
21
20
42
292
76
103
28
16
248
211
61
39
52
72
12
102
23
96
33
32
40
27
94
152
18
283
63
22
160
78