85725769
69763
36378665
42846405
20881708
93259724
4064972
9367762
28522134
57247329
80485331
40081936
22383427
33401670
2391216
43866099
75903031
52304546
37305662
12992072
48211716
82116034
23381810
80556442
59355967
80317896
81392544
65815077
31719163
65213508
747138
817445
24342906
67496285
5896426
94916540
22734868
339873
77195114
55552425