14591297
19818934
6612003
75648060
70568853
86659200
54641141
99365954
63127757
18889530
45371699
13017984
81001960
52912181
2269608
84935577
95233467
63707082
91981
86606233
69263887
69105246
87437142
19204554
23998369
74718935
9125510
44294307
61426642
17749309
5777431
16939679
76399533
48247006
2016851
61179378
92317463
82173141
53551679
40841071