59951322
99613037
16073380
98509839
79588316
5678826
47701555
74114525
25946280
68769037
34469695
33185684
2425806
59872360
8792803
79442179
66044851
72138847
86787976
81689662
79903539
6933300
27791633
55705655
35122305
6046581
89922812
70839993
6672910
10373041
36647900
12418266
1555110
32034818
63139569
82744677
64022282
7926767
69548898
42647102