2964476
4817579
484957
90294048
62417806
14386599
10011847
80193407
86816091
184041
2767617
41096797
86307908
7942791
10038585
219610
69893571
84375647
58435344
88695463
60159153
60332514
27768482
29967321
12851248
61651767
85119074
70296941
76858593
18818085
9898213
39657288
75211310
63631244
67556
16823734
49531059
7709908
31074973
5712927