42901704
3989154
76812950
1131147
47162481
58207551
69976911
37543432
9392906
32402190
28048858
60729968
21728289
15271855
6487103
78108104
19748427
44079510
97893377
22712245
94751443
44219732
62058616
51019470
27445642
20547203
4723511
35868255
52508475
60745180
56508764
74373273
17143867
77024472
581512
512583
95004266
32422750
24549867
91075730