19979650
22118275
77175642
39364497
56386859
5848418
1982708
43291415
84747236
83986142
22003192
14823207
25164113
86285306
23716356
52136178
40473982
45635216
17115428
16199687
29686242
77481542
65665557
40114065
76675772
27381120
7444159
52536116
6830839
7372966
8317127
74848084
46606652
44273359
46221051
18939440
9095418
85495866
49995732
99322212