26
99
66
34
62
41
29
155
139
164
166
485
60
71
111
223
113
44
137
69
52
841
55
264
89
467
144
97
56
207
91
90
339
84
53
63
229
59
74
68
255
194
86
188
318
1439
442
575
340
321
107
54
315
203