85471715
18441893
58059787
82616870
6158912
47719568
24154345
99159703
59108134
69641692
66148330
68851760
1392727
4161117
30479722
5919375
19884519
52441935
85405315
98364858
12048189
33567679
62793596
17984711
42165851
70398188
5101968
2970769
78719883
54815551
31486297
19873488
59912289
44608367
83314566
62152408
20486222
66391099
35942763
73029865