299
1000
98
986
979
185
278
608
175
128
251
15
53
97
109
135
62
143
859
88
112
33
125
96
22
57
659
5
41
346
83
16
60
167
547
102
27
28
220
44
176
36
300
984
124
982
188
24
78
422
117
168
430
269
477
190
455
46
494
170
271