40
117
68
246
57
36
90
70
186
235
13
128
42
45
118
82
29
25
22
49
48
58
250
85
69
889
263
1897
177
76