126
252
130
133
159
112
246
199
145
240
121
269
50
167
75
87
420
49
155
363
115
79
150
92
151
53
197
157
156
119
56
9
42
33
244
295
524
93
99
46
16
36
55
336
89
95
194
70
73
621
279