86162160
79595066
14319648
53087077
5321314
24311104
7234284
77578146
81238525
7552391
85772789
26386721
59093392
33699666
70905904
79898219
69208597
20331615
14752593
26926666
13092492
71113647
85042654
48659902
55368515
31234225
59191079
7187376
60477272
9238755
10939561
69322831
10085739
83626843
99922607
6624267
42471996
71938247
73133512
38992895