63
105
49
186
55
48
59
111
239
138
74
43
188
176
72
146
98
122
190
86
70
129
18
30
69
118
34
46
117
76
701
44
28
197
78
73
369
39
185
147
158
209
208
193
295
156
307