36
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
140
20
120
290
42
21
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