21022656
18137837
63778936
10234378
25395643
57866865
54216352
89477134
47197427
60669351
26297655
18612387
4955634
709766
84449373
27462557
82473857
10814424
85348988
84787920
66598591
25984
18253603
1292233
84186798
88146896
28915748
85508907
53534547
28093647
1406649
17444805
80274542
10686357
24981518
81352441
2718490
6132461
37058793
37766808