42577574
30595694
87644849
17129495
21012241
53156088
8348669
64998763
2852310
82881653
89949228
31983334
60959691
62918047
27708602
46033073
23622262
75391639
3631362
10389487
94639850
21334357
55429039
19731750
28453188
88624649
29282060
94933916
14902269
69526552
88187659
84355067
87564148
2225813
9373257
51084819
44659557
537976
31966512
1078391