80431162
71892484
50428788
95293591
46279431
17691126
8768765
84186328
90241326
93278171
8515994
3152732
71811079
82763306
76432033
34928889
2403623
25155792
14596769
30128458
90842696
72743432
8354656
7589781
53992295
59578610
76402333
41219255
6179592
32502281
758484
23577653
10829626
87568968
47875633
6816352