46
24
64
146
31
70
131
108
60
75
63
155
87
57
94
101
129
105
89
97
130
66
360
93
402
215
219
151
332
846
85