26832640
36916064
95039557
35011626
28272382
64654051
23478277
31279261
39212402
15856251
92809344
78286771
87991556
60314051
8459884
40578960
99021133
25148486
45694342
31019101
22962052
45164083
99334766
3744630
7984069
74112543
51359715
39228320
84026286
68112042
64575600
10382999
52394372
40423812
70144301
3380698
74601155
24976065
43606805
45294743