16593538
15648273
1162644
92741864
73298189
5261366
65027794
1025678
47614939
24676566
84129555
97229377
40928276
28017286
61074636
17566705
70612098
59547850
95309333
82256741
28296100
63597885
83796269
37529346
99334033
50484598
30767205
9449974
84944289
58299488
22165382
14665011
90089863
37104804
80001539
49088676
22143434
7257452
42459911
64604090