52497589
7665684
26981848
85181218
58533850
32528698
9552537
8463998
7940870
50704729
79701498
84889078
50635213
94706379
65912279
28908888
13528673
2485428
5315957
4224676
61053703
39419421
4852115
49441078
83827718
50989585
83024939
47097004
2166898
18617790
85096776
79413655
2261316
26759197
46864341
6233891
48911749
30766663
43546233
11442795