50476199
11869152
1566879
92617364
8465033
1598266
24112997
89296997
62127971
35418086
63343495
38126051
6688440
98033322
62995307
53669968
80852444
67711389
7979964
69028418
11699163
45197406
81429274
20532276
53171821
15804190
64419650
96258226
9002185
45827782
50176504
18492104
70359908
95936753
54936716
69424218
91895274
5846477
88067284
5076825