81168818
94364826
61698289
70374728
62131974
95737978
60955882
63654733
83624258
24931020
27635908
2596916
79459864
59873506
9498552
48782511
8224297
21279287
86053729
26859720
4368545
12509015
84969133
27822628
27888292
7064174
6501094
52158745
29599303
81281160
13403990
60118496
42894955
68477809
17995585
33733512
70662927
67493610
67197973
44154442