85016606
16853648
94649279
66146650
57328908
42182112
80654890
4084799
35425969
43488762
43241368
7074976
30431240
68753498
9708849
15219986
97537860
21846460
68281358
21456839
3752903
51399258
97038894
67408274
24031776
21758522
60830
99367516
25397220
83034131
9034938
3209372
9061587
2016532
68088485
44863799
32279599
89041465
31079325
1121784