25068185
8442017
5421531
85219409
14053351
4918162
18572072
16169230
69906708
1398460
65054581
77207618
6527192
98859428
73993222
854326
50864992
28951396
55288052
9652654
79163374
63895759
1944611
44085024
15799641
12204971
89306791
33769852
48942599
42097389
29212972
28719188
50963083
56024006
86287047
79682687
4824144
46847241
20786638
63277848