9
4
11
18
19
16
6
8
3
5
10
20
12
51
17
50
106
23
72
56
2
59
36
55
39
43
44
7
88
207
15
31
29
37
263
49
102
95
73