196
1
160
162
2
111
78
57
143
99
195
206
112
157
182
109
103
58
104
106
605
128
1308
3
484
85
599
613
981
806
470
706