59185904
58048458
94427225
18768418
40952600
8342385
4883488
59155719
11588946
48219477
52854268
11993560
65021518
5343772
35949080
38768991
22274782
60848623
93993979
50993365
95978610
21405787
99974976
46286038
96427752
18187746
31997571
67952718
34933939
53141250
92351540
52982698
9329584
5675230
52815258
54192519
54563232
21621064
37774493
99448561