13471680
89592677
7967960
31962368
1996390
36408697
55755814
67748270
4340243
56258419
28425051
58215350
65146725
65786531
95395493
94167602
4512671
60818444
73887665
87496138
9356422
5882674
83161423
1563050
48351265
19546944
2385933
35544188
24051310
72675694
7760107
33767727
83834256
33719474
35435181
42961271
14581848
603444
26799678
4762962