19929347
96599081
92889627
51074886
59617307
35568231
8416652
27777968
16729642
83877748
69145367
79229622
3042342
35977850
43852765
95561428
12335467
17037139
98084097
63174460
48049051
11249736
64358762
30972081
20297878
79024706
89855807
54116966
26229018
10854833
25222097
35202872
7457728
93046829
36592618
21961520
57921350
18836413
2254061
22683775