31271177
94298006
66408321
89925733
76125511
62348594
39924016
70601265
55228566
82748991
39593700
51926804
64579164
84393902
38795851
24353457
35364090
30169555
37729594
45983350
89915005
20288874
81963190
36528980
26291812
64706058
17455887
7410235
46368329
27455147
6631206
32773058
55857320
82182763
18083008
31727623
67289209
21237223
4216256
19485637