51252601
9085104
6324267
65552792
30738315
71989038
60149388
53889535
80209640
2002858
76965627
81693940
3231819
3754059
60183592
21308113
50113303
59357512
7138645
89906954
46049152
85704310
71125209
76512000
18267358
37072746
99664421
34876094
8122906
36031677
52246215
8547118
60974280
92304512
8774726
34854168
14128637
3324573
92971952
80747976