66667113
36514489
72273383
53878818
5029108
35236103
11397854
60293791
57362072
11544553
5313558
28921295
3063494
46067080
19208745
16626147
66916465
50801101
82772369
29656935
86578869
58843854
3124032
90224335
19528461
96628579
15282303
90532290
45608129
94605135
51817097
40715480
58708274
9261966
65768043
42557540
6268712
34471737
32833869
99176506