51362998
25043461
9908620
64872268
20695944
22019686
1711662
60805321
20018519
95752352
59798143
42436183
99896772
14753591
38311351
52419644
95473860
6426170
40701993
25565524
5431781
49647863
33234581
95123205
5668171
47256926
91672144
28567909
28995537
88325952
55222060
73182767
14409909
83955017
48766507
50608480
53702099
35687713
53482400
68382930