7
18
6
11
30
13
32
17
10
19
28
8
16
27
50
56
45
25
2
266
22
40
3
39
43
48
46
12
24
102
9
481
36
26
49
95