47
44
19
26
35
121
66
23
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
292
170
265
633
64
34
100
336
968
415
91
133
59
339
563
87
83
295
82
92
122
191
63
48