67
36
23
150
174
168
183
51
38
79
72
115
154
158
123
155
156
29
233
39
238
319
388
62
71
74
313
130
68
80
162
101
317
46
98
279
249
110
22
104
145
138
114
315
56
365
50
415
166
60
121
281
2363
127
263