16477741
70157816
22133590
70397226
26681593
96584424
18619885
47677203
40264716
96573923
66744962
76651625
84455613
60036897
26379815
805290
32751550
42054502
61922060
43402012
8820777
56617558
19856255
48527784
94697562
46232713
46382187
88949395
39792113
41485902
84669767
56738982
13295173
90832433
52097546
46533858
74112028
18293248
20844776
58195871