65345960
31505288
3703078
27656046
18869734
43717610
12111546
44277239
8367305
28645123
18858240
61632899
17252721
39239475
65069147
1982764
6656835
34057903
58037440
5199664
14241926
66793359
9198769
88405971
28317199
18485798
11314341
45811297
9562884
23867298
71815591
7725318
26506497
71671814
77731990
84573364
52813103
51828550
39758552
77565009