46
88
111
210
284
159
87
27
176
198
19
116
62
56
124
38
191
332
142
346
632
51
717
181
71
148
155
550
141
55
22
664
108
114
193
47
28
70
100
61
107
18
26
135
226
98
49
90
270
219
34
94
115
69