83917568
7987529
18629547
40193829
59243508
92372592
68456469
8768640
67389615
16648192
43367327
78683640
85465699
83338438
57329731
50242613
85937236
99041593
21907588
75654379
41949068
54368618
24125813
18122878
76836097
81468747
40478816
51309601
71742131
7289693
39064384
28195452
25356521
82933075
10743299
3093614
7116955
872611
2901520
54793775