32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
114
300
39
78
364
19
24
225
125
254
543
12
813
20
444
119
148
76
34
49
27
14
107
18
151
55
59
52
110