96051060
30269252
27542530
4529278
4805971
7753637
10206904
31894277
31501304
1852758
93633089
29689754
43214973
32936397
62924392
21454901
17594156
9023686
79341595
75514903
77015260
90539000
86356490
2243446
11379954
14652378
696647
8962104
1425877
5221698
4683826
25566641
23014389
8997797
7733151
36178074
85435265
2879097
31664923
42105910