4095938
1222871
86328140
59126244
31932161
68116886
46404156
24226555
53866632
94882435
20522564
33414988
1947936
51736660
3424728
64419227
82247998
97668520
58518542
81556185
87328370
52844913
65005342
61547697
36085027
24257151
45265714
1022399
34055326
41153411
33353533
66575969
33335055
88256156
58657064
12455362
5348738
87215582
8902896
52962137