95649785
30929433
71779120
9401773
35216765
74463974
87296881
46377677
52182215
9506574
8972236
7843465
50334847
48676688
84425061
70089166
56865722
85939871
40373070
84306333
60055287
99142245
1873329
57743190
67753471
20859615
42193925
68687298
43046464
68819752
45324149
558953
31452440
77222543
78565122
12299550
19118519
45793630
93813105
50721972