66
86
76
50
19
31
79
54
67
69
43
42
33
45
59
41
27
65
116
94
76
85
50
168
194
121
213
165
153
159
128
469
343
114
49
54
99
177
145
264
193
151
92
46
26
63
140
114
86
95
68
73
161
66
123
159
91
147
138
104