43339562
23581119
10415849
4395451
85394443
70533750
15428288
92668841
14764450
96542997
12298135
8671792
7442144
17051124
68539803
64608085
19368731
84227800
87298119
36004680
86379630
76931255
55182055
92064084
90138696
23855348
9248839
69076522
75552048
20186240
42299066
89158976
75158626
58844390
9743225
42787111
56139018
82637799
40923778
95192725