45016135
54859653
3645327
1947111
75395523
31037076
2166651
30823305
96226200
31316061
20662814
37087686
82043653
76539147
32225470
51718743
35961479
15768948
39153597
91823712
82129680
17104250
58011430
22645952
83943543
18117574
89396606
28758292
12918109
89982040
81559483
90226470
25254512
7821575
95426548
17611709
40388809
203114
55292661
98817595