35522662
12123578
2391629
47232189
58297094
82535093
85271291
52627557
510353
54728528
36882594
24998530
98654456
43928520
2946262
6734494
90949081
71311551
6801133
1138399
516853
46294634
51707109
77204754
34286194
66985876
7974440
38435567
48062586
41803959
9224849
65877815
46932761
40463585
97209588
94535426
52731653
26646593
89064810
23027057