124
157
82
138
203
197
14
81
44
146
189
40
70
65
170
206
53
97
402
60
278
373
174
86
117
50
26
139
66
80
103
466
344
430
318
450
769
255
366
784
129
693
91
210
142
100
47
98
67
58
74
90