91977550
61317014
33534032
42627370
39661118
64852772
84078705
14145041
64761832
53784068
57956072
55469268
604856
70796430
97907361
78578798
57697660
50692016
77477755
41721085
89546252
3602952
2482409
9885947
70012886
97595150
25583260
33155315
6919643
13055244
18255966
31556894
58622637
69744150
38736550
6747262
58781945
74933275
80841503
29564395