20432830
36009106
64966544
15004643
4125678
14983093
20575539
92329881
6357564
1882560
31828192
99699504
54929744
89247895
31617401
65293839
29822560
8373931
13414815
99726020
79657585
47838768
13542680
29568243
52366248
417192
5314989
87423912
72994606
67391895
44705415
58968954
60969801
3724774
97645367
97329610
21625311
68437808
66957330
40784018