3049604
96605460
31814239
31983307
27093886
44902758
99977116
3921813
7542533
9639116
31882728
12834820
523966
9374596
5295720
23343394
64165417
26396254
44005442
59571030
3546777
53241817
21732336
6057184
75416606
5272141
94819014
40438004
63199233
70062189
50141724
28846161
10129013
1858709
95385547
6105654
64673254
54976236
62426429
87965977