32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
141
17
115
299
39
18
75
44
95
249
210
58
12
49
66
103
71
22
93
116
37
41
24
94
72
14
155
16
279
70
23
153
138