9
44
16
24
142
50
40
187
29
33
66
41
58
123
143
256
128
178
138
237
54
113
238
43
22
85
101
56
179
130
285
62
107
84
147
53
340
26
30
180
264
254
64
133
533
139
258
232
154
63
324