45307776
62936340
3255599
67216373
23193562
233123
49601503
73595015
9769600
39816591
10627737
4367919
16594114
15882287
82142629
139159
23035551
39987403
36918286
46625122
21818078
77885333
52813853
607631
36578398
23469457
66611022
1174906
59278062
31708232
93166441
78767728
48199441
97906022
95952489
56033642
50456614
63989752
8447432
58912677