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