196
91
140
67
336
151
105
52
203
94
252
115
280
127
217
100
126
61
112
55
189
88
46
266
121
287
130
322
145
364
163
343
154
441
315
142
147
70
476
211
385
172
518
229
525
232
609
268
770
337
161
76
630
277
119
58
84
43
98
49
63
34
133
64
182
85
168
79
245
Copyright © All Rights Reserved