45089610
56893068
48469013
16129299
93753150
66456835
350653
11401812
43088517
41059107
786835
81143937
1933952
78255894
8261743
79709307
51868112
69404443
38715546
19746490
76916793
79676329
37956177
78306218
97579704
9648804
45725036
52467353
76745113
65203452
16935121
38321737
61574332
4017106
92646
27983776
74383344
30651663
71622567
20991448