144
65
98
160
308
174
66
193
182
28
63
113
272
163
977
45
439
331
81
323
72
92
685
253
673
64
215
186
123
84
868
50
116
187
35
329
94
101
48
2229
1064
71
292
42
277
711
291