85662670
81635615
7861256
77608602
73241599
53127492
25782006
3526897
12003887
10328155
87802435
40257274
17695112
27662219
68145835
33231737
58061210
20232526
23279035
15225880
88332709
71291052
9368595
21112190
11306365
44652926
55125419
27451648
17002118
27568512
46006524
19184205
21217074
94414447
34523002
26539389
14203980
31219268
5074677
41396235