42
23
47
44
19
26
35
121
66
24
70
21
37
492
213
117
140
256
267
67
708
1022
22
60
17
131
142
69
40
455
221
177
472
20
98
71
337
293
170
266
633
64
34
100
336
968
415
91
133
59
339
563
87
83
295
82
92
122
191