97
128
209
52
119
99
24
115
26
71
73
222
124
147
36
143
76
131
171
201
74
134
104
43
158
90
129
81
37
77
164
55
79
116
149
19
167
59
25
110
50
229
165
333
157
154
159
68
192
95
602