42675454
17051440
82699172
15006580
59065037
42821021
38962950
1691682
31346263
32539840
87342727
42725855
26861945
18341447
1466453
761769
35521457
38262460
14753775
84979393
50936555
86149277
17294007
9280982
9597455
5053456
38903543
16484236
29716387
37641053
96426468
71384791
96912938
53637255
10933618
48578000
64187607
3434237
49281051
12984718