79712570
25128189
45099433
38695413
24742482
56736837
40971896
23263100
43391985
2946891
1896789
49195863
87293589
474875
68553724
48132456
17881420
28945554
40269339
46019851
73325851
66118859
69526969
36967952
52022053
20558504
6569630
84874192
51044435
30822552
68732712
43059627
34893714
20317653
54976967
59114920
45082846
7000539
18744212
64228348