65
48
41
20
58
73
62
80
67
160
25
49
105
135
603
96
55
133
461
384
236
131
86
42
261
32
137
216
165
190
540
166
212
138
51
373
262
145
231
179
210
272
386
205
163
61
91
142
30
252
120