85952723
1268264
25744111
36412210
21451495
49815668
18945908
5454119
70874847
42419888
74344593
75628989
49364582
90635680
79204506
76778507
93971846
47224833
97987514
594729
14151151
60943734
10134685
24342365
52506753
1929413
1863066
56377425
39281205
22851289
41595275
23632246
87983224
45542459
8004710
96696439
58065980
47324860
6087185
22324775