8516956
530925
85407305
47913001
38274119
59344872
39527968
7594764
10172278
52455369
70164902
51549009
3925901
71518059
32954938
9640270
51613370
62459168
66885770
21738438
9364500
43444788
50598461
3977320
14706122
58025881
73838533
25943013
87324819
66599636
32984286
27896191
6038650
6061432
44499167
95002688
99758092
59813165
43971826
5830750