40
229
179
268
139
175
59
363
19
23
561
27
195
982
1001
163
118
107
35
17
372
74
38
82
30
1305
54
232
76
22
436
132
85
95
78
395