43
133
231
79
123
177
149
65
287
54
58
48
33
134
69
318
47
108
131
98
202
454
148
59
51
245
211
75
235
112
73
221
1021
198
53