96915040
61844625
25067099
26636912
54619761
18582240
66875674
67869751
44252341
9101562
50797944
44443141
45399417
33206069
43514363
30143569
71565
59916850
67355478
9623759
49343966
30076845
84848048
84539986
38266859
60789773
47934819
96821984
52015703
87037051
84661306
70851643
22975261
55717809
92521108
37894724
92398030
92718095
36781698
4334493