21346884
12983780
83925026
56045156
22851060
37878745
94684781
39273026
16911263
39844348
61858278
21726265
48759668
45065066
79096491
16965175
79614228
70141079
32192007
62543752
88685512
29642090
32637274
56103570
32575007
22099332
16626533
33932482
587712
39538487
49928593
79904523
93715241
83188410
59446734
55216822
68798885
34053882
3593206
9152348