89696216
11374460
39268680
18633745
43314045
9002313
59424955
1216804
56485703
64759041
31721259
1657868
10353733
94828979
82061539
99096864
58941093
11069533
73782673
46915826
86748367
42238079
56895895
1356933
77694070
4451860
19665925
76336338
33141248
75829187
88512464
63159031
35373690
84559738
60982597
85371567
67709701
78812119
97539527
449370