81006093
50862737
9109971
59966369
2183158
23932392
78743763
1690983
8942133
37558937
31947162
7431545
49261177
77797293
87772151
41467928
90667206
10099433
67601655
65851864
61185486
22497107
22441701
61884671
32509452
63574265
87402752
40324075
39725777
4174681
85923921
9094279
48398215
85074851
38344654
70257774
9587004
37619788
6947564
52384318