45598286
53433256
6634615
11217536
66962364
59525639
252761
87608013
13147594
72785760
96283653
26553191
88064250
63899990
21323466
51599925
139721
92914858
73036350
73929316
60641647
86084129
26009505
86782104
70189942
52003527
48737361
13979016
99501688
66881150
95457538
32744746
19522321
66323881
87405087
29355941
50261098
19327076
93766193
6673009