31183815
46708900
54014529
87667472
7232359
55508326
6678347
19121272
41152500
2428448
55974907
5464385
75265867
60995283
77407680
28234935
73906765
12594633
66966687
97623443
73424229
25617184
45168961
78922926
89388000
47233168
24488912
26337895
76527024
25631233
33694022
5435445
74774486
7692147
562691
90708066
39166583
77422002
418887
96764115