9
44
16
24
142
51
40
190
29
33
66
41
58
123
143
257
129
178
138
240
54
113
239
43
22
85
101
56
180
130
285
62
107
84
147
53
340
26
30
264
254
64
133
534
139
260
232
155
63
325