47098821
3207943
594895
3006109
70556346
21633235
81584000
30369740
19013536
23824253
33635187
56128142
77778167
85837308
11329433
80878375
89717021
58009243
35253402
76142734
23305199
17844875
406941
3969670
50013145
7276328
27602817
53218454
3332942
57161247
68691874
81183428
55872163
48632807
81058350
85959217
4999425
4912848
95696960
36508585