43
21
83
99
103
129
98
105
14
32
26
25
7
139
106
51
74
150
66
73
27
85
29
54
209
64
166
228
173
46
158
767
68
365
18
8
93
41
175
122
398
49
299
53
265
232
161
30