17996029
3217327
92337400
97366151
64526338
89517436
24892676
83767047
80048480
55958915
3524793
38917459
88882164
98686493
81276746
74081435
94729529
77205473
31566118
63426727
13033097
86073387
6617557
51188639
15984580
8214632
29879964
79803982
854640
39605727
51891276
68262928
72068376
2808642
49702109
6135237
34789067
35266370
53108676
95521417