181
208
250
272
646
71
156
232
50
154
87
40
374
277
106
296
82
47
211
99
108
45
38
168
256
268
75
132
90
281
269
100
357
343
29
32
89
15
102
53
159
46
31
101
14
23
204
27
1081
74
496
112
76
171