43
61
73
82
67
160
25
105
135
603
96
55
133
462
385
236
131
86
42
32
80
137
161
217
165
190
540
166
66
212
138
51
375
262
145
232
179
210
274
387
206
163
49
91
143
30
252
120
68
560
202
83
157