64
256
53
123
87
234
1066
392
91
198
460
317
138
497
145
164
109
83
80
114
161
209
182
79
103
262
116
118
226
49
44
222
71
149
65
74
213
101
274
151
59
180
178
105
20
73
85
52
23
45
57
39
106
199