20534481
7199744
7477326
77784301
46573288
50068240
66653168
2130148
34101610
28004361
55622986
74121227
81302260
76883959
72098975
99478529
42181776
46783248
18794352
26136641
96652000
41217744
40303431
55236029
70565579
40004632
60511907
71382286
27101434
36029218
74071739
79878512
50856448
84961424
59743023
39444599
65148274
9336759
65114686
69328550