86675065
12535620
86205506
29005490
32993408
21428954
80966928
86482068
37242752
36179583
36696853
79471852
82281775
73474107
11376313
41827306
34992433
84071106
53857903
98448315
17216063
17897974
8877601
11279782
28667416
88351227
11603235
3600145
595581
1627042
86891887
39397325
6369236
39322696
76969653
2209290
89632547
69507564
30055183
80818618