38837486
41098132
9939704
74734086
13172835
59231209
81261
63733482
54342152
46019684
1101760
51318024
50174554
8236502
18432610
63482408
28328811
36084711
542575
53186661
76901487
46165386
82102661
6404810
25007657
41614770
9522428
88236210
27757071
5524645
83975654
67126553
59779167
45038800
62287534
4812436
85316893
2613586
95778694
52986259