41877564
21494797
93854493
3911384
8429142
76504430
85763359
44151903
85416320
99736682
51428598
1698353
612816
18341800
96661413
88769129
55891291
15006489
36981381
39591648
99653720
651881
61339103
43285623
79557046
66189152
22572329
50611178
99693156
73578712
21793016
79303842
60593961
29756262
96423800
67911845
70548088
63802385
11939415
18416060