95052772
76967726
65987638
34069005
57868380
31854246
39598030
2237218
5656747
75083975
93583395
91704957
14244338
9605819
9969435
42784829
6518215
9248984
70288255
14286140
55025397
7623626
7872871
3301136
23822101
3973323
89686149
65537699
92949551
16518085
3050812
73091535
72106543
46942040
43685777
7876890
79218114
81673108
30056155
99183890