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