31502925
54148761
33868906
47009726
8806259
13158455
89009518
19112902
43287887
62742544
93492474
60375193
44783826
76815400
89533353
14801563
42434122
72194670
86396196
9778697
5772698
79495296
22544494
42583980
82915365
93369996
98039322
36364842
38135505
91752932
94873330
842262
6679938
45019435
15914926
69439078
552727
47914119
40609862
40818967