51
67
83
102
99
26
36
31
45
110
118
23
80
76
97
54
153
86
146
60
79
33
96
88
112
128
57
115
74
105
29
52
106
62
75
162
41
71
98
196
108
103
149
82
69
168
50
18
164
17