32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
293
30
78
363
19
26
225
125
253
546
12
794
76
21
449
119
148
75
37
49
27
14
109
79
18
152
54
61
58