3012960
8226207
7717879
15571074
80418076
2461309
43891529
8826508
68157513
78801921
79689268
50424995
48753789
51479111
884554
34785018
12967269
1907330
56842775
86513963
85573781
5665966
7655426
21652176
50133680
13426111
84706250
48172639
79855522
15707076
87165783
41078826
7485572
27671437
2262380
82948450
86969316
88616393
87334236
70756006