92544950
75903435
70978590
3494881
26513851
18141748
29486376
4677263
29061826
70745319
67113378
17012170
67243256
34611046
64077619
40843293
47067420
77468571
44415672
33274129
54361554
64246508
94432768
69553978
74928173
21962152
45354276
76609259
51395802
62534190
27062328
93712332
55791548
34787463
80736837
46095625
42431662
1510955
62266286
2205279