77145
81764
58855
162947
11949
750965
261784
96293
669142
302994
26864
255596
519289
985334
402853
599697
647350
75440
206239
12222
101755
192100
57051
448525
609802
684588