32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
293
30
48
38
61
106
156
59
14
118
33
139
209
16
31
46
41
152
382
107
43
37
36
27
21
22
25
24
138