51
365
14
211
42
43
11
417
1000
137
268
600
994
144
215
66
377
191
93
237
45
218
472
36
315
65
59
208
101
46
995
162
206
366
291
60
67
53
113
234
158
21
914
798
185
105
6
238
287
146
528
200
480
34
114
771
213
207
147
193
163
152
368
997
124
433
585
197
50
341
309
540
169
133
87
16
57
7
579
455
250
604
31