25
50
676
59
86
39
94
106
191
54
37
32
114
18
48
81
53
49
67
46
219
131
60
226
157
35
150
181
173
214
123
43
40
139
47
58
89
74
98
366