36
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
120
21
20
42
290
87
378
240
126
255
557
827
72
17
500
127
156
83
16
38
12
50
46
14
110
153
60
59
45
100