66431375
9276254
1205191
1366134
93767580
60169846
46963678
9129252
33302301
18243661
685148
81195581
18356999
36148608
27007974
36683828
29507604
78303040
1365789
40917551
65221973
90272051
59979848
10727409
67412138
3423665
83627894
65897709
87485485
51287592
43895167
7569864
99324038
59102802
9903928
36318361
41145990
40543939
3798363
50008532