96395255
11952118
66965108
52849487
84184812
54143012
6099476
55103449
53009379
6537449
69273527
57066371
36411918
409150
38681449
90068980
173675
26299071
31173383
38607886
8831520
98456035
72788822
4147232
9692894
42694177
65048811
69276463
15393923
88422153
38663649
47111314
16005246
76666466
47404118
8446194
49551858
20115904
56929660
99078737