98849286
34846964
32887058
78967391
43754204
92654448
95121495
68302111
26277811
43672738
67043198
7700739
71421127
82072634
95573631
48363085
71128760
76941223
4759588
9184282
20758515
90198286
40509834
68262768
39184276
15554312
84617280
6422728
99077112
33234935
9758504
50683997
87319659
94555191
42633511
19636472
49558284
21298743
70328607
42384276