60
1000
23
76
53
649
28
164
342
973
324
95
72
299
98
986
979
185
278
608
175
128
251
15
97
109
135
62
143
859
88
112
33
125
96
22
57
659
5
41
346
83
16
167
547
102
27
220
44
176
36
300
984
124
982
188
24
78
422
117
168