21481668
87665902
14248050
24057897
8308368
68719656
51599331
71543364
31387400
26405810
31061121
92117550
80986407
4788681
3295758
2263105
37558239
21657076
49905427
82009479
52052732
5036178
81157517
82514929
96149093
30875789
59772372
404976
2999671
13811237
86867488
64295564
40279956
30743932
98923251
5643259
86744496
4218876
6455396
16469750