144
462
101
18
36
67
64
86
99
59
187
254
236
54
273
62
150
189
209
332
7846
100
58
29
148
388
35
304
246
758
28
96
288
102
98
117
167
138
88
573
166
620
604
8905
846
43
79
233
344
94
156
190
91
75