81
60
44
21
66
75
62
84
67
162
26
49
110
138
609
96
55
135
467
388
240
134
86
42
265
32
80
141
163
219
165
190
550
167
212
51
380
58
264
145
233
180
211
161
274
387
209
61
92
143
30
254
120
88