30683980
81854134
54602641
90407108
14998407
71669332
5936398
21955520
8186604
44812543
52271779
4909422
48146079
21966717
11696910
65216197
98531402
9081402
23361934
48407896
6045381
253107
78265795
97074861
66194645
22652313
5010424
22553020
60159471
50466085
78326010
1116952
58409653
47741520
75182094
70607326
20221327
4331927
23696677
55442821