86099422
73444613
55821637
1081597
28647100
26274245
17876683
99714
85946666
37406805
80479851
78422191
59998
52613392
2831349
25595317
87539071
82425692
81346114
43231739
45704169
48332766
89797612
49587981
31133359
69475071
83213672
59644581
7280283
23622873
17002120
4727399
3381964
63599719
21574543
36223985
71135644
5094152
86242093
92071664