15088840
8412627
31655044
48165771
96923275
13827877
57301886
55479043
65375339
58782150
70963413
71265864
25678174
10221709
8306113
47062974
6388979
446051
65649156
5590381
56919698
18619322
31131523
85488041
446438
27116968
63374833
21642622
33789924
2396903
933667
177872
93444763
72144190
71915820
35312014
73997224
92303036
90233873
81762219