380525
21038221
78839861
81818374
89806501
78471131
49736959
35807805
29422522
99747197
37893265
27661464
2113900
87745071
50173992
40214653
47311417
98703114
16681979
16341330
41368714
65305414
51035600
6751728
13465671
70367798
63873448
33944573
14488338
83866524
9885841
8455176
62644693
17651478
65906438
40314669
95016990
15945584
5782425
71859076