35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
139
120
20
42
291
85
388
235
126
263
560
12
828
72
19
512
140
158
81
16
38
50
46
14
111
82
17
152
63
59
69
102