12
14
30
27
88
89
38
36
44
34
18
72
40
50
192
129
150
53
57
62
64
16
125
84
91
99
109
22
120
61
103
115
77
75
49
26
42
96
66
32
85
55
23
76