69
1
123
157
80
156
565
2
98
62
672
207
23
121
89
306
307
384
241
122
1097
64
1166
16
77
1991
1448
7
309
165
124
135
73
903