98
37
230
148
172
149
160
144
207
86
34
473
218
346
361
299
116
72
30
40
45
188
96
250
150
119
58
41
141
145
81
117
183
46
114
246
64
36
155
49
185
20
97
396
57
216
199
39
240
132