71
96
62
80
58
61
33
76
82
639
54
164
84
267
143
64
99
131
74
44
168
123
142
181
90
94
247
75
117
162
198
138
231
269
295
270
524
330
362
208
271
107
216
345
400
149
86
182
185
257
116
145
241
41
93