27982746
7553901
84234383
58486443
5958529
48323613
19276590
69043760
56306784
20242232
18057020
49426316
54338964
58873825
8661929
94924662
30033808
12856222
87049286
42493782
83668615
11507931
95287758
3334751
85177289
8272826
87673527
82209607
55824732
42192304
8896281
93104513
7857270
89717648
30434110
54532615
34471728
99549602
74578320
26186044