65
83
80
168
71
24
216
55
95
86
174
120
104
39
208
79
64
70
92
45
197
195
417
345
67
262
54
124
93
236
1103
400
96
200
478
327
142
514
149
176
111
84
115
169
213
187
82
210
103
263
118
123
228
49
46
223
75