70
9
45
16
24
142
52
40
194
29
33
66
41
58
30
125
143
257
129
178
138
241
54
114
239
43
22
85
123
101
56
180
130
285
62
107
84
147
53
340
26
264
254
64
133
534
139
260
232
155
63