47027408
89532920
70154186
51011016
36295116
41311551
81396355
2136324
262443
9588498
78882926
90608172
73201822
25961493
1701676
33641105
36887009
7175447
2790944
554574
7533157
79135744
64623514
2131106
50759459
67158510
82539197
29864732
38407559
65928469
37667530
10455885
19622094
61596110
73039970
32008418
9136760
50084256
12015688
13362244