21162468
18018171
57421065
32751335
12113334
4991855
44883996
29293809
8105881
9469532
74034205
30409162
94626797
27131230
34215062
32913975
68061706
55758376
18891670
24304808
39633694
75142241
52029486
41643638
30741028
25482666
33532828
66593135
51083619
22137176
56912903
91413914
3260175
69119255
41217357
87606421
93256949
53272394
333310
30339993