65807536
29854620
71701606
49018307
99949153
45203239
55318898
95445467
90546040
9890618
78854961
17017060
4734237
34684442
4939741
50154231
63417281
73039415
55691865
13458254
45238596
51213275
58624447
9235946
26423183
62781201
2143050
72185670
29155049
8021372
24373791
87019633
15997040
58268050
28012251
68554513
27841369
37114808
7105224
24341148