381488
42421518
18047047
9231845
41979720
14391159
9392105
81427461
4221352
59639166
21655041
48062409
99558623
45414514
48158980
85479535
64363684
92519709
68643448
65864588
34282212
2042563
93135571
76694769
63472267
9821366
64717287
35792741
74746955
96443038
38526112
28077955
43402384
7756940
8517344
98004089
27242346
13174582
7014447
83751711