29441868
8536984
39576479
50801038
31199778
665497
5197458
90543317
1083828
88815006
4946882
77188943
83617428
65653267
59675590
99498063
85968800
51983514
11646989
70188634
36128036
52855671
5713659
31311987
44601444
142002
49516493
69535672
683597
95401502
87178989
9895953
84479900
12732538
5181621
85096301
88921070
93408919
82679382
67951523