42294734
38321536
52742670
35601517
9755460
8298292
28647020
9120604
27898339
21132396
60467145
4805460
95644
8414636
1424733
86847619
67917317
10277375
66442630
32458028
14893302
33511592
8755896
22162497
9445210
17608371
50955490
64509414
71108187
65801890
7974223
26072882
14916938
9988823
90828479
76518090
36637750
76885773
5733720
4455754