40125525
64362543
72361980
35435755
21585444
33293515
63843064
63713746
84638422
84733125
56606457
93171763
62216298
39426867
421034
4292355
20603314
76191120
44092560
3363404
10866379
28698245
45262651
49707818
50762197
8558179
30377476
49148588
75006536
53731771
44077261
23289139
46202908
59327498
68505200
33296068
13084863
57141236
1815351
59865456