89227899
53768657
18485067
6249318
78832196
42637495
65804292
80178946
43155772
8790188
12644088
515429
79364152
16296245
94857720
98535991
85207448
40521234
96893465
86372148
45232526
95343348
31275055
70579111
79834827
7204250
43783440
34868061
28287926
28361729
32397536
1316254
66036649
53832886
93128357
30195508
90837489
62061240
67731775
98634079