4
10
14
9
17
6
13
18
16
42
31
76
63
8
109
33
52
106
43
68
155
81
45
60
32
69
105
164
20
75
140
19
58
110
34
90
47
24
88
46
113
100
118
228
39
79
92
108
12
3