13984965
5435646
48412800
89068330
2568367
89559679
85707930
57284227
85699269
7382417
579277
26517705
53904164
22576484
11334912
30056758
501999
76359819
77599184
42249603
15993657
23037659
59707370
7773725
7029282
61103013
66723821
54444984
86460
72759823
99933066
93185145
53704178
19746386
38823844
967986
26126088
56798756
41453252
96795011