82656126
9055562
47207981
64422804
67789182
48307834
88958921
70154388
94342401
75843821
18918189
87631456
9520795
79673188
23777327
15928116
88978900
99289116
39309264
30555207
92743907
72704209
81734453
2156176
1138171
80573773
1676848
46745614
62984131
85511704
50032201
62986098
4994854
67942576
6600918
12639532
18182109
46579889
97315926
61372382