26
64
20
43
77
67
192
167
320
155
238
78
154
87
60
86
256
210
193
49
175
116
65
110
106
127
90
93
554
358
208
237
188
108
234
325
39
182
96
135
53
204
305
284
27
59
22
32
80
267
161
47
109
73
56
46
70