51007562
69307869
40858482
18174006
1075321
60913520
75309472
48358317
79781966
1711163
83737716
71482565
71432688
55024896
46402800
39157888
57967087
53589278
97188161
7320122
68257471
34239973
30248355
30678038
281660
28104540
30196853
22548919
8273425
87121644
51546917
25974026
9526477
16656253
7563347
45123287
77677046
18554368
2036416
5627507