116
495
170
208
162
196
145
242
148
53
95
140
87
147
61
50
73
79
120
164
76
55
115
96
75
99
117
110
86
105
40
34
63
150