93449568
21461879
82279509
43076364
8468658
64347767
14321427
47651219
15259121
17346467
34876833
78998539
3941679
69883572
45275042
87907239
27373594
2839704
91603711
55381440
66049803
84334002
34201883
64256114
86499047
63298757
47035347
48929036
32895160
65308575
77702160
68431163
24131000
96941541
11817748
28358473
49016885
74108377
64992115
33594478