71
85
129
37
87
176
40
105
132
149
117
187
705
475
488
461
27
370
306
278
79
291
118
242
34
72
296
67
181
146
47
99
122
50
100
53
43
24
154
65
82
48
183
197
343
486
112
114
51
21
110
73