81993181
64558948
71922335
38699272
45128245
19738643
85944145
35239154
76454890
3294309
82927472
652365
42817631
87291569
99979056
41807672
86371328
355086
87906007
58658087
95935463
231172
83677
67374093
70611786
2510140
7425460
3224649
93157332
98033230
72334431
92132235
35744194
58648988
96504812
57754628
7119393
582286
54585112
74597320