50923328
33693104
4706247
81232911
69595431
43213026
48086706
63831258
29178915
30718328
5106738
55974982
99854579
14936
45223740
93938758
72811641
30807249
73202500
22539873
29687776
298112
84987568
72551141
17295761
4542044
49143797
35496292
77289840
95992928
61664116
35289716
92581650
44718302
54161783
44445771
13904056
43986198
52319166
38676697