24717186
39506667
18252680
13034041
95268830
60824751
76659072
6378101
48465402
19035692
67565907
85615212
69973238
2556407
97277022
64136515
32504809
59739384
6238736
47237966
60488948
11844985
52062125
22447424
67993772
28988656
34658964
39723396
20842516
91031926
964540
82525195
84155347
13153269
13325699
25357903
8441158
11447608
37772436
77066303