43
44
57
49
101
111
81
231
100
180
164
280
332
232
194
271
115
178
195
128
87
73
122
151
84
114
149
489
168
446
51
331
120
108
47
28
141
93
274
66
92
190
161
281
24
153
69
2757
150
159
145
390
64
248