95948996
12918422
44297963
23391276
78517344
22857666
68647169
38269530
62914502
50055708
38166799
23314866
49973476
75866636
62934902
89558850
29767530
17621055
76738055
65058643
94566956
97046155
98337533
32504336
68274936
33588510
63302680
90741658
81364970
582384
22616380
45286651
22739511
22645279
22918809
70216151
73675242
25869311
59713275
64378043