65
98
160
308
174
193
182
28
63
113
272
163
976
45
438
331
81
323
72
92
685
253
673
64
215
186
123
84
866
50
116
35
329
94
101
48
88
2228
1062
71
291
42
274
711
289