95479537
72962583
1246483
25645336
20694880
20651920
96188768
71894073
2192396
3787894
8892731
25054609
39248438
44013468
42258762
57666709
54674243
40083567
61417532
69534690
72197715
91181847
27963246
31448075
41665186
40085143
146999
56081257
84594436
49847498
52916662
19142132
33367235
88997741
79857006
74831576
17484735
43982790
54052137
11002055