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