30395052
75996555
79545154
45546263
99543618
16402976
96598742
75529448
55132157
25962828
64214902
11217270
35876664
6092701
48786517
56026071
70403325
79929712
6068137
34071779
82316128
91338697
64038605
11782658
59531066
64234821
4789268
50973712
23325824
22854301
32948082
46028742
80289626
96642028
65511367
64917623
47837661
86422233
1318828
50592637