60086046
68509370
22286437
5314783
62837729
64149556
54532184
75247473
2542185
98198695
92713039
56711509
49443692
23216731
6614341
59217503
93549561
67987195
7684191
43876256
63407344
19797636
76774118
32721806
84515140
2537770
52742053
89879362
46279480
68418106
63596032
28049164
93521701
7703108
16751335
5766724
82864166
41771910
8845313
3954955