38956659
81651077
50792662
655551
19668980
55825428
56502588
20866074
24797554
10994587
3753783
33969468
6131384
16682510
63712239
17169656
20752645
16178298
81074676
965409
97498480
90959270
18816297
56092069
55872864
9188221
32049977
82063597
15657529
84818
6315819
47423141
44404288
55982575
2530477
84535901
11812298
86315893
91686416
68669573