96368
856860
908746
343634
280256
743880
143483
759425
156768
646471
658467
657652
20805
924383
309537
877897
576756
21191
28389
297192
960454
390855
81588
102243
823607
131130