34768535
28308168
8174683
10629241
62678708
4551153
36078065
77024157
28602210
82879592
703646
68638462
20526160
496580
9975435
5736657
10796436
41068964
19354422
83714019
23692764
33336531
73192171
47595813
93044230
48715402
28886309
2960916
90173166
72784612
82597869
60808610
50019915
38069814
39615485
66103394
68419576
5569508
69195076
25133797