25689657
72958122
9375292
72004780
92894149
23097740
64744489
76969802
97394081
89344520
87323909
62061156
57723588
30877835
49955916
4862985
29536316
8070837
30515139
27992480
18541989
46236422
35419900
93205442
57482266
46922921
13676487
59075439
94933193
99936106
43268011
47943461
88928679
5277721
86458469
19351189
73073409
96025306
26455799
15652331