19315376
16797731
41604003
2277654
97212894
69133384
42921325
95704538
49167625
5127216
78566772
62734088
25978478
32117101
21216863
62401056
4040952
77928041
20292525
88004090
26531819
17961168
3819748
15628131
44117092
89529262
6109046
7616299
4267703
48145658
95439376
73025332
86982480
62917725
61388380
75552527
92089558
87533199
52381451
76079574