84786986
2967488
81471170
20312244
79991143
67197221
87083215
86527379
61166579
24877240
26801257
25414538
5572526
35347846
5759017
83425537
5077227
4596933
54387270
30789297
97455962
69021788
8077593
54278085
49151954
12099091
7459535
10948895
77064666
72237902
38369303
97963487
96188048
85461347
21829511
62596381
81452630
1888975
44277446
68953981