42
384
157
165
620
69
404
178
270
166
267
193
621
150
311
149
358
372
205
412
1094
133
492
567
37
146
369
271
386
77
29
701
155
41
55
70
128
24
220
46
33
16
36
53
98
50
56
32
63
93
167
28
74
103