33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
122
18
39
304
64
44
94
29
253
211
58
12
48
62
93
70
22
103
32
36
43
24
73
14
158
16
287
71
23
152
132