354
51
70
189
77
291
66
155
251
120
57
128
12
362
1013
571
386
807
708
622
1143
569
614
447
161
269
972
136
206
767
499
806
538
781
48
276
167
215
216
63
10
194
34
59
817
54
47
45
856
67
33
668
714
104
223
83
152
378
164