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