35
74
267
133
263
282
285
48
21
45
57
92
99
28
131
63
55
71
67
39
78
46
30
149
51
100
336
286
37
90
204
49
142
160
599
104
541
264
98