29602750
1363194
40344015
46735290
85652764
60978233
54973900
22954430
31342825
27074888
64425984
5247952
6809995
96651909
60449518
82109662
4500994
28486571
55847811
42913097
39646658
7212189
27934801
81202116
55705262
93907105
62625911
46112867
31647563
24417859
31106140
32523030
72313005
7421696
43649767
96793695
4766800
43922095
28328150
58766769