51651583
13708770
5687060
29875897
15366458
55275688
4834198
51602915
38104653
7944890
35673522
18322000
53466156
45533985
35657066
47589559
23398490
18169691
54015047
94041160
44288420
95399745
54079213
22308072
778724
88415818
95551895
12188871
5917465
35582365
53489788
91055467
9915375
98154191
6319616
21914971
67563525
9959730
65576655
23107206