3136705
80154036
47676242
18564044
50146750
57449028
47069192
75042104
3071870
568845
48336822
22355737
2816811
99107163
41864654
91313700
47721452
31172783
16024240
20639870
19674630
4985765
58768747
91244151
59419834
48459145
47246096
86657643
44546281
25361861
61865752
42331611
47257188
63591179
56771173
15348186
34009067
83603815
39193713
9620138