26
37
14
34
66
32
28
214
18
67
85
31
43
29
24
17
23
241
305
42
157
35
30
229
290
47
410
508
116
206
68
71
326
40
70
57
111
38
48
74
56
27
124
52
4799
184
174