28547779
6771138
20795894
83748963
89955655
73448643
55917931
50119831
26003707
62529618
29816820
41929812
86684990
83494114
83742844
42177284
22641221
24148099
1414293
205266
24343480
96523147
6188928
38905072
67076253
26226338
8292768
8612504
78969956
30538304
8659809
19672220
37595371
70418145
94879692
6997113
62794482
75022206
677640
46756607