66
1
96
114
3
60
127
69
108
113
170
980
5
432
351
333
198
295
117
942
2
178
136
91
179
205
355
1743
6
290
818
717
1213
79
342