81289800
95237202
6550744
9115504
90737415
39793353
51587363
66148472
19783442
20835144
5389924
67236021
1057629
59957569
37486785
72725428
79373467
4188448
99984031
2716582
52428096
82243316
38871473
1276589
36396994
82381051
5383318
36304532
50804239
7899121
3703784
5878953
63041105
56797674
36035149
79784082
96098351
16437009
16392092
70986844