26
13
58
69
78
65
59
83
35
50
110
54
49
57
25
42
4
97
66
160
106
191
689
34
33
38
12
21
301
178
384
68
324
170
133
141
194
85
202
188
55
273
93
721
76
139
280
77
53
226
338