1016742
522057
83368224
51508853
9136785
77478259
88886715
99506310
68945377
28948275
46156349
66704842
9458761
4582720
33162120
67342726
62615992
47616009
75343559
20608280
71432037
42847936
8874492
63593718
36478918
20515572
49294177
27036387
14646128
50854160
66973535
12118443
82358842
2281431
51516141
55793750
15195994
34104591
35432125
36503106