80087545
1667317
56774879
3125224
95393468
68322429
526439
28925580
75385944
58847506
30084795
57652380
1015407
82355983
38578047
10295032
96944209
528801
71503239
51725143
1374608
7343068
6839698
29713684
52883955
98471170
32379194
74566242
919636
51821747
34977682
87534151
96068272
64353309
51617710
79257569
18422327
12253899
72066278
20162223