67358168
2809722
80603717
27874988
64643622
12361792
8995362
25632396
65116331
97662037
2994687
76644829
77478032
89908123
31898730
78335260
50614324
14217130
23406673
32014343
45786327
4159832
56431754
35388929
47586617
81456723
98796002
13804066
9715264
80164074
3078172
76903654
2001433
91805966
58648333
71492518
32626537
25868199
45543455
31066043