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
823
72
17
498
127
156
83
16
38
12
50
46
14
110
153
60
59
45
100