21387629
9727334
71543029
1426391
38372099
312323
4118341
77318944
77794563
72786184
32643343
6898640
705675
30815375
12183067
68246821
5938121
22347336
61919198
80707489
89521484
64854466
9706948
76235770
99071068
89683025
13292808
8282265
48508569
56731130
70555052
67457272
87617443
20219795
43291873
84614149
99039120
18719265
7658284
34706495