946696
861036
26309885
69522851
30731112
2399680
29967743
65325538
14715863
51453375
27816834
49698229
85001773
8023251
53991649
17501768
85444173
26514825
62205401
82167753
3302927
21699845
13419734
31824335
7449273
30172454
7993829
94191451
33073396
45649491
5537357
41625412
45464201
67681071
16077773
18467019
47659957
48626034
78813395
95167064