7981750
32558449
47092485
25189768
6971791
59607355
32338159
86375943
41287223
27164549
4204960
25157484
703685
8552437
4743079
10313301
39516359
63446
77904672
22357525
64061983
17704896
24127072
70158823
27308987
94975484
86747597
20474071
66965856
81437163
83591991
61848452
34025172
52028672
32402857
59524750
65386476
13571137
6875640
1695674