1
6
52
141
115
83
92
147
210
182
112
108
59
102
86
114
77
109
51
190
179
235
287
237
271
228
93
48
212
56
128
42
140
152
129
71
251
159
55
125
45
420