46985832
33791635
31202448
96271239
40887604
20129089
7482932
20139379
9396780
38808558
60877347
14904128
2021517
1439928
36912034
86802870
125625
57265128
90474514
91099925
56454535
38284429
3927338
19889153
11738388
86932220
70644591
41201590
10068617
54562440
9769402
44534622
33336389
26928148
4747138
19485581
13887887
62074923
85948469
6923653