742
325
140
67
336
151
406
181
378
169
203
94
252
115
280
127
217
100
126
61
112
55
189
88
91
46
266
121
994
433
322
145
364
163
343
154
441
196
315
142
147
70
1407
610
847
370
385
172
518
229
525
232
609
268
770
337
161
76
630
277
119
58
84
43
98
49
105
52
469
208
63
34
133
64
665
292
168
79
245
Copyright © All Rights Reserved