50423022
26353312
10424209
48063786
51229189
41512151
77542605
87992522
87681370
4614896
84143376
9108946
26444220
58543152
46128603
27336822
43998790
31138517
82119097
96197229
16685507
84904104
38954121
19683163
24128075
90804494
29133502
4085047
50764557
67752541
84693668
88499309
84123278
19898079
92059107
27169855
35267988
37111179
49562569
9134150