36
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
143
121
21
20
42
290
87
379
240
126
257
557
832
72
18
506
156
83
16
38
12
50
47
14
110
17
153
60
59
54
100