16439773
942265
43972375
53858889
99833721
29677486
703561
70076047
6293116
67276511
66516370
20009933
8561809
48122106
38487015
5615
1767844
39705657
39454568
46115271
10167335
6244793
90621200
84167084
81809237
10953865
66497232
89786087
40594790
64826158
8323229
75529738
58777231
12498340
22685178
42044211
97013763
56631962
35503648
56112546