240
46
81
3
220
128
99
88
147
41
13
75
35
123
408
91
92
38
64
129
358
101
52
132
65
82
37
158
61
59
180
66
42
24
18
97
54
85
84
16
563
146
19
72
263
131
53
56