2562865
42332387
41389894
12814675
88462803
59395480
9311450
54896343
96098808
16005790
87056674
32464967
51474231
52905642
64939666
11434300
40529430
2312764
2406452
64659518
80355591
56486380
72461841
41867375
69614437
35989874
39059407
22377288
5685848
40572791
5474024
63254669
94884866
21187874
77146408
36891102
79624288
969679
37072006
17883631