51811899
57522010
95318417
16345148
95081651
88041088
16644760
208759
89045783
357358
11441120
88787950
48297265
67276183
49298201
46352703
14589491
57028383
40406806
95564388
23847105
56865576
40335285
76493986
93321752
45514420
34673190
73311200
9544196
43986187
84948121
84073326
49005557
23789421
73704972
9856663
13622153
47353602
5879716
38197164