43659028
31925654
26786791
52321854
10423552
2898236
872184
11342586
23431570
432797
22034003
64279299
4373168
35907916
61325439
75758233
97509161
85719466
75105967
66104298
59341305
69573127
88556868
99688076
49575555
20022772
60651829
10712717
9927569
20096912
45048877
43761038
56554461
24072446
7952954
20535653
7198986
52835011
7314192
15202421