50
993
742
394
146
474
561
633
767
305
666
3
258
2
8
41
971
10
379
16
25
1080
4
236
471
852
799
356
2
56
14
266
1012
10
124
106
43
5
496
157
282
14
373
176
