41
141
106
79
148
68
149
55
207
279
181
361
813
431
531
511
240
358
671
422
719
285
307
170
399
1007
402
383
4327
313
861
480
603
439
752
4760
1268
931
786
1596
232
498
945
357
396
1740
2333
2411
434
579
544
2394
728
215
286
2372
1247
936
1159
Copyright © All Rights Reserved