31005929
64338766
86659864
5564313
80757087
32605534
485418
55357856
51485280
54797623
41953973
62807214
53765950
1812012
25263881
26208612
83338973
5096473
14749659
37313617
34375267
58927659
51324628
27236449
52476141
62924291
89292346
96722138
39409378
8403101
32118928
23907793
5611691
47887931
32083270
80282389
12494874
3153978
27363236
92514346