165
185
47
100
208
103
119
97
99
61
43
114
96
101
115
81
85
84
45
105
94
66
169
53
51
204
175
49
89
126
284
128
939
159
281
212
143
141
147
359
340
129
261
170
276
434
205
244