104
168
1072
12
6
169
40
350
832
4
168
441
1512
729
453
348
173
820
590
63
599
258
157
114
499
270
385
239
15
101
833
121
32
10
1
499
1
105
776
842
5
685
575
224
131
874
31
491
0
276
486
