3021821
32452048
428470
10314404
93793584
55742111
38493848
68741773
3947145
41478962
88131372
51253313
33545193
85788661
75204905
23883540
72789519
17843068
44266900
6033402
740884
93092905
21939372
75596490
13329982
64718814
13582152
8881674
59252321
94015017
95483451
27871667
89293359
63953636
59795477
38993828
47767741
59753077
2264178
69362917