35496952
29233164
41335296
7336903
31083425
44817533
1041964
7206075
14346594
8221423
76298790
89539530
2835762
865275
82563990
24067194
65858856
7449382
25716525
55557938
55655176
80786928
3166717
5982825
51325587
5706292
4860919
55562777
2689967
89629914
13258911
8205819
50967532
95439098
66765378
37351810
19459164
97761435
67496046
86921682