95125420
4210574
20521817
66167977
18011894
9650377
69875545
251053
72264222
9217847
28996455
75217986
47896037
20602525
6045494
5322439
7914941
81538015
57175051
97676000
2835667
73504286
23057505
62669837
88832316
43632405
38937348
93933009
586213
34104052
65981829
20985858
81661891
98552779
1579998
64189896
27127466
385338
82652533
46578213