31954
157760
202677
193608
21740
91868
305338
355340
173467
88998
642831
430271
365623
259932
385101
214969
673350
90248
325975
513764
948878
898590
176303
570761
644944
281342