21969601
27235143
3747345
37408368
14736326
68697663
54215624
74215594
53024468
66329803
7178969
28696454
15673224
447740
39036961
99849032
42067823
18996140
3547997
70781913
20535220
60468485
2052929
9797946
76382288
678382
90187845
8398321
66683432
92406862
97618660
59764842
26132697
55902150
8756689
57809053
6008644
29174640
74357152
5692162