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