30505181
6391848
6329600
60555941
20254187
43861472
303224
81654725
68962644
2974342
28085875
10322294
38181566
2710868
22276846
66801421
4089749
63808657
15319907
54579001
84871871
60383774
45225009
46424721
57672671
80358571
52218072
83233786
90794163
30286993
464469
10185339
73052842
78133287
39912713
9792339
56691489
65508857
97277337
61395887