27
39
119
60
239
118
70
173
51
224
49
55
52
31
247
133
108
290
109
62
196
77
54
42
178
130
72
87
367
99
23
79
40
75
61
83
135
64
115
47
127
136
35
90
93
66
111
97
237
218
176