19753953
97665180
66499436
38036644
78799389
71679395
74901340
13866982
44419200
43923286
22747983
60839947
1871935
99371667
74053222
72948704
38882341
81938095
12687069
8848030
28511148
38763813
26352657
19739308
76612970
40851000
82427373
13346845
17175196
85206527
23097626
20369366
9118140
91035279
5908148
70873453
49235669
81952761
25742885
96731841