42
61
73
82
67
160
25
105
135
603
96
55
133
462
385
236
131
86
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
142
30
252
120
68
560
202
83
157
31