27896696
28952432
6209431
25694051
73006690
89238307
74513156
34132990
71576656
12977533
27252301
90987792
63268592
3422147
44931738
39962089
96103964
74432518
23358352
52704350
36721437
57099590
47512467
31549731
5707486
72374000
45093782
65825092
34568307
1415886
58326052
53223157
29321393
55254865
7932488
40411012
49314904
42071952
77501430
26002048