41297384
97982855
86533983
90836144
68983249
51952528
9091456
68596119
82292688
31119989
75396511
99923108
39548335
20288745
72588338
10786882
52266564
76615609
29547683
64349212
97802448
78035705
61903488
12519891
15105458
41257082
85596126
4520565
49884875
38586002
7548305
46164852
46006722
89241482
93776092
87179864
89393223
44528710
7265173
6737190