50433842
36009518
42934662
1084028
82748476
84575106
63756319
58528784
11425487
52769114
72368566
33028671
6737600
38178258
29352362
6413424
929141
78002616
73563822
81963590
58256029
1667519
73643051
76887864
68763727
69238221
7216266
5566121
26618740
60801103
51792420
97572311
73555239
32511706
44583427
79023881
35529375
16279599
57785934
20286215