135
1
1001
69
123
156
157
565
2
207
23
121
80
64
1990
241
1097
88
122
1448
7
309
165
671
62
98
1166
16
77
73
875
1147
5
538
472