77658556
1081556
20887679
60964360
66846044
39333263
65882644
79352312
8261433
48329313
39092562
81541304
9890970
73979059
73063229
91444855
19268229
39484089
55963226
41192943
2442493
79724785
54012565
37815589
9450186
35472713
5387110
92403988
68572757
80137973
45631624
8429966
33475857
7205953
76711126
31119648
90324402
2857544
60095070
29692198